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.NETClickHouseAWSDockeri18n
  • 2021 – 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 PlatformDockerFirebaseMongoDBMySQLAlgoliai18nLangChainGeminiPython
  • 2020 – 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 PlatformFirebaseDocker
  • 2018 – 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 Office
  • 2017 – 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 CMSJavaScriptMavenEclipse
  • 2014 – 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

Vue.js
Nuxt.js
React
Next.js
Pinia
Vuex
Backbone.js
JavaScript
TypeScript
HTML5
CSS3
Tailwind CSS
Bulma CSS
Bootstrap
i18n

Backend

Node.js
Python
Java
Flask
ASP.NET
Go
MySQL
MongoDB
ClickHouse
Firebase
Supabase
Algolia
OpenAI

Infrastructure

Docker
AWS
Google Cloud
GitHub
Cypress
Puppeteer

Design & Tools

Figma
Slack
Monday.com

Featured projects

  • ProcedureFlow

    A decision-based workflow platform helping teams turn complex processes into clear, guided procedures.

    React.jsBootstrapBackbone.jsASP.NETClickHouseAWSDockeri18n
  • International 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 CSSFirebaseGoMySQLDockerAlgoliaCypressi18n
  • Regeneron ISEF

    The world's largest global science competition for high school students, connecting top researchers from 60+ countries.

    Vue.jsVuexBulma CSSFirebaseGoMySQLDockerAlgoliaCypressi18n

Links & contact