Projects
Volpe Engine
2024Small 3D engine I built from scratch in C++. Scene graph, quad and octree culling, PBR lighting, and a GPU particle system in custom GLSL.
Open sourceAdptiv AI
2025 - PresentAI fitness coach that uses on-device pose estimation to read exercise form. I took the ML models from training all the way to deployment on phones.
Spark Tank 2.1 WinnerQuadStick Config
2025Desktop tool that lets quadriplegic gamers configure their QuadStick controller. Talks to the device over USB serial, ships through automated CI/CD.
Deployed & in usePokemon Go Mobile Game
2024Pokemon Go style mobile game. Flutter on the frontend, AWS Lambda and Firebase on the backend. AR capture mechanics with synced user state.
OpenGL Cityscape
2024Procedural city that generates its building layouts from a Voronoi diagram. Has a full day/night cycle.
GPU Particle System
2024GPU particle system that runs on instanced rendering. Different emitter shapes, custom shaders, plus physics affectors you can plug in.
Splat II
2025Final-year project. Multiplayer racing game on Steam with physics-driven vehicles and procedurally generated maps.
Upstart
2024SaaS platform that automates workflows across business departments. Live data dashboards and telemetry-style monitoring.
Panther Pitch Finalist
OpenGL Text Renderer
2024Text renderer for OpenGL. Handles font sheets, word-wrap, ellipsis truncation, and multi-language strings.
Expiry
2025Web app that helps restaurants cut waste. Tracks ingredient expiry dates and tells the kitchen what to use first. Built at UPEI Hackathon.
Cabin Boy
2025Indie game I shipped at the XP Indie Biz Connect Game Jam. Built the whole thing inside the jam window, concept to playable.
Community Choice AwardWork Experience
Software Engineer
Started as full-time internship Jun 2025
- Engineered internal web tooling using JSONForms and Zod schema validation, reducing manual configuration errors across the development pipeline
- Implemented, tested, and debugged C++ gameplay systems shipped in production builds
- Built and maintained CI/CD pipelines with GitHub Actions and Docker, automating build and deployment workflows
- Collaborated within an Agile team, participating in sprint planning, code reviews, and cross-functional standups
- Diagnosed and resolved complex bugs across JavaScript web tooling and C++ game systems in production environments
Awards & Recognition
2025 · PEI
Winner · Spark Tank 2.1
PEI IT Alliance · The Foundry · Adptiv AI
2025 · UPEI
Finalist · Panther Pitch
Harry W. MacLauchlan Entrepreneurship Program · Upstart
2024 · PEI
Community Choice
XP Indie Biz Connect Game Jam · Cabin Boy
2022 · UPEI
Welcome Week Leadership
University of Prince Edward Island