- Based in
- Markham, OntarioMarkham, ON
- Co-op terms
- 3 completed3 co-op terms
- University
- University of WaterlooUWaterloo
- Term
- 3A, Computer Engineering3A, Comp Eng
Where I’ve worked.
3 rolesGood Start Labs
Backend Engineering
Backend for an internal platform that benchmarks frontier models. I built the queued eval pipeline, with worker logs streaming live out of jobs that run for hours.
- 4benchmarks wired
- 5model providers
BitGo
Software Engineering
Migrated core parts of BitGo's institutional crypto wallet platform to TypeScript. Upgraded Mongoose v6 to v8, and cut endpoint latency by tracing slow queries in Grafana.
- 200+build errors resolved
- 50+CI/CD failures fixed
- 0production incidents
Apollo Intelligence
Fullstack Developer & Designer
Co-founded Apollo Agent and took it from an idea to an interview room. Before that, Apollo Learn: auto-grading that went to work in a real university course.
- ~70%less grading time
- YCinterview stage
Things I’ve built.
source- Next.js
- TypeScript
- Docker
- noVNC

- FastAPI
- React
- TypeScript
- Ollama

- ESP32
- C++
- PID
- Kalman
source- C
- STM32
- Fusion 360
source- Java
- OpenGL
- GLSL
- LWJGL
source- Java
- Dyn4J
- TCP

- Python
- Pygame

- Raspberry Pi
- ESP32
- Python
- LLM
All 13 projectsEverything else I’ve finished, back to the first game I wrote.
The sky isn’t my limit.
Cinematic lines and freestyle, on an iFlight Nazgul F5 and a DJI Avata 2.
Cinematic



Freestyle
Education.
University of Waterloo
BASc Computer Engineering, Honours, Co-operative
Study terms and work terms in alternating four-month blocks, all the way through. Hardware and software in one degree, which is what I came for.
Middlefield Collegiate Institute
Ontario Secondary School Diploma
Four years, most of them spent running the Programming Club and its weekly events.
What I usually work with.
Languages
- TypeScript
- Python
- C++
- C
- Java
Backend & web
- Bun
- Hono
- Next.js
- FastAPI
- PostgreSQL
- Docker
AI & agents
- Claude Code
- OpenAI
- Ollama
Hardware & graphics
- ESP32
- STM32
- OpenGL
- GLSL
- Fusion 360







