Background

Computer Engineering Student. University of Waterloo '27. Passionate About Software and Technology.

Experience

Software Engineer | Ground News

Jan 2026 - Apr 2026 | Remote

  • Built UI components for a new passwordless authentication workflow using React, TypeScript, and Tailwind CSS
  • Created reusable AI agent skills for Cursor and Claude to automate Storybook story generation and UI component refactoring
  • Refactored user settings in a React, TypeScript, and Next.js web application by eliminating defunct options
  • Migrated production pages from the Next.js Pages Router to the App Router architecture

Software Developer | Maxon Computer

May 2025 - Aug 2025 | Kitchener, ON

  • Implemented scroll navigation controls with throttled behavior for the Studio app using Vue.js
  • Designed and built the AssetPacker GUI using Vue.js to streamline user input configuration and generate a structured results table for migrated assets
  • Engineered a C++ asset ingestion pipeline for AssetPacker to process assets using selected manifest files, input and output databases, and match behavior

Software Developer | Ontario Institute for Cancer Research

Sep 2022 - Dec 2022 | Toronto, ON

  • Built a production-level website with streamlined content management workflows and an optimized data architecture using React, JavaScript, and Next.js
  • Optimized responsive web design and fixed front-end bugs using SCSS

Software Developer | Kambeo

Jan 2022 - Apr 2022 | Toronto, ON

  • Enhanced the user dashboard experience by implementing new UI designs for the activity feed using React, TypeScript, and SCSS
  • Designed and implemented error-handling logic for the Strava API integration using TypeScript and Node.js