Summary
The short version,
all on one page.
A single-page summary of my career, tech stack, and featured work — the same content as /llms.txt, formatted for people (and any tool that reads regular pages rather than a plain-text file).
Career
2026 – Present · Saint John, Canada · Remote
Frontend Engineer — ProcedureFlow
- Developed and maintained frontend features using React (JavaScript), integrating with ASP.NET Web APIs to support dynamic, decision-based workflows in a B2B platform at ProcedureFlow.
- Collaborated with backend engineers to design and consume RESTful APIs, refactored legacy components, and built reusable UI patterns to improve performance, scalability, and maintainability across internal products.
React.jsBootstrapBackbone.jsFigmaASP.NETClickHouseAWSDockeri18n2021 – 2026 · Toronto, Canada · Remote
Senior Frontend Developer — ProjectBoard
- Integrated an AI-powered chatbot using LangChain.js and Gemini AI, designed to assist in STEM project creation with custom-generated designs, intelligent research support, and interactive idea refinement.
- Co-led a development team to build a SaaS platform using the Nuxt SSR framework while authoring test cases with Cypress for robust testing of the platform.
- Architected the web application structure, ensuring scalability and maintainability. Developed custom system components using TypeScript for enhanced functionality and type safety.
- Led and built the company's first fully web accessibility level 1 product for STEM clients using WCAG 2.1 compliance.
- Managed quarterly NPM package upgrades, mitigating security risks and evaluating replacements for deprecated dependencies.
- Integrated Notion for centralized design systems, documentation, and component architecture, enhancing cross-team collaboration; leveraged AI tools for technical documentation, platform guidelines, and test automation scaffolding.
Vue.jsNuxt.jsTailwind CSSFigmaGoogle Cloud PlatformDockerFirebaseMongoDBMySQLAlgoliai18nLangChainGeminiPython2020 – 2021 · Toronto, Canada · Remote
Frontend Engineer — CloutDesk (formerly CloutJam)
- Rebuilt influencer platform into an interactive web application with support for notification & update modules, task & campaign creation, chatbot integration, subscription & payments, business analytics, and Material-UI integration.
- Architected and implemented a registration flow that eliminates manual labour from account managers built with React/Redux, and solved cross-platform issues with registration between devices.
- Acted as interim team lead for 9 months, and was responsible for making technical design decisions, overseeing deployments, and onboarding new developers.
React.jsNext.jsReduxMaterial UIMongoDBHerokuGoNode.jsExpressPostgreSQLGitHub ActionsCypressFigmaGoogle Cloud PlatformFirebaseDocker2018 – 2019 · Toronto, Canada
Junior Fullstack Developer — Cycura Inc.
- Coded first MVP of the cybersecurity platform with features such as upload and download of special file formats, reports, and remote desktop protocol written in React-Redux, Material, and Jest.
- Wrote a custom syntax highlighter for an in-house fuzzing language using React-Ace and regular expressions for matching language semantics.
- Wrote a Python microservice to convert between PDF and DOCX for invoicing based on customer preference.
React.jsNext.jsReduxMaterial UIPythonFlaskBambooAWSLibre Office2017 – 2018 · Toronto, Canada
Junior Web Developer — Sun Life Financial
- Updated corporate websites to meet government compliance for Web Accessibility for CA and international web domains, including screen readers, tab orders, and descriptive web elements.
- Implemented Adobe Experience Manager scripts for different business websites, allowing marketing to inject custom banners and widgets into the content management system.
JavaAdobe AEMOpenText CMSJavaScriptMavenEclipse2014 – 2017 · North York, Canada
Middleware Analyst — Sun Life Financial
- Built and maintained virtual ESB environments within Windows Cluster R12.
- Deployed enterprise applications and configured XML / DLLs / IPs.
ESBWindows Server R2F5IBM WebSphereOracle R2Perl
Tech stack
Frontend
Backend
Infrastructure
Design & Tools
Featured projects
ProcedureFlow
A decision-based workflow platform helping teams turn complex processes into clear, guided procedures.
React.jsBootstrapBackbone.jsASP.NETClickHouseAWSDockeri18nInternational Forum on Research Excellence
Virtual event platform hosted by Sigma Xi, featuring presentations from top student researchers, keynote speakers, and panel discussions.
Vue.jsNuxt.jsPiniaTailwind CSSFirebaseGoMySQLDockerAlgoliaCypressi18nRegeneron ISEF
The world's largest global science competition for high school students, connecting top researchers from 60+ countries.
Vue.jsVuexBulma CSSFirebaseGoMySQLDockerAlgoliaCypressi18n