A software engineer focused on building scalable and efficient software that people actually enjoy using.
// what I've built
A handful of projects spanning games, tools, and infrastructure.
Built an in-house feature flag system for new feature rollouts and A/B testing UX changes, serving billions of requests every day with sub-millisecond response times.
Read about itBuilt and maintained DigitalOcean's API gateway services, which load-balance, authenticate, rate-limit, and route every inbound HTTP request to the DO API and Control Panel.
DigitalOcean API referenceBuilt IAM infrastructure that sits in the critical path of the DigitalOcean control plane, serving billions of requests every day with sub-millisecond response times.
DigitalOcean IAM SuiteBrought DigitalOcean's managed MongoDB product to multiple regions across the globe, featuring automatic updates and point-in-time recovery.
DigitalOcean Managed MongoDBDeveloped and contributed a compressor/limiter audio filter to add better native audio control to OBS, an open-source program for video recording and live streaming.
OBS on GitHubLed the initial phase of free-roam cooperative multiplayer game state synchronization. Over 10 million copies of the game have been sold across multiple platforms.
Watch trailerLed design and implementation of open-world drop-in multiplayer and scoring arbitration to prevent cheating. Since launch, over 10 million copies have been sold.
Watch trailerDeveloped streaming and operational infrastructure during a contract with SiriusXM: low-latency audio pipelines and operational dashboards designed to serve millions of listeners.
View projectDeveloped diffraction grating performance modeling software at a synchrotron facility collaborating with CERN.
Canadian Light SourceDeveloped a laboratory information management system for bioinformatics research carried out by Maven Water & Environment and the Vaccine and Infectious Disease Organization (VIDO).
Vaccine and Infectious Disease Organization// about me
Growing up, I spent a lot of my time (probably too much) creating mods for video games and defining new ways to play them with my friends. Despite always being particularly fascinated by computers and technology, I began my university studies intending on becoming a medical doctor. Two years into human anatomy labs and learning about medical ethics, I took an introductory C++ course as an elective and decided to change my trajectory.
Making the transition required an accelerated course load, including summer terms, to graduate on schedule. While demanding, the experience not only reinforced my love of learning, but it also deepened my appreciation for human health and interaction, empathy, and the people around me.
Since obtaining my B.Sc. Hons in Computer Science, I've gained exceptional experience over several years of building highly-available backend and frontend systems for cloud computing and AI inference, video games, and satellite radio.
I love collaborating with and mentoring others; challenging and ambiguous problems; and simple, elegant solutions.
My go-to tools
// beyond the keyboard
When I'm not building and maintaining large-scale distributed systems, you might find me looking for the next most delicious food to eat, playing a musical instrument, reading, or looking up at the stars.




