Where I’ve worked.
3 rolesBackend 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
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
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.
Get in touch.
Have a question about my work, or something you'd like to build together? I'd love to hear from you.
Opens in your mail app.







