I got hooked on building on a competitive robotics team in Oakville. We competed in VEX and FIRST LEGO League, won a couple dozen awards, and were consistently among the top teams in the world. Along the way I started teaching programming to the younger kids coming up behind us, and built an AR retail prototype with face recognition and an ML recommender at Zero Gravity Labs while I was still in high school.
I was named a Schulich Leader, which came with full-ride offers to U of T Engineering Science and Waterloo Mechatronics. Before starting university, I spent a year in Berkeley at Rigetti Computing writing quantum software, from pulse-level hardware control up to quantum algorithms.
Back in Toronto, I built full-stack products with very small teams: a learning app at The Knowledge Society, then the backend, frontend and infrastructure for Mynd, a personal-development platform where I was a co-founding engineer.
Then I joined WOMBO, a generative AI company with over 100 million downloads, as one of three ML engineers. With a team that small, I got to own a lot: evaluating new models, getting them into production on AWS and GCP clusters of up to hundreds of nodes, and keeping high-volume inference running around the clock.
After WOMBO I went deep on things I'd always been curious about: quantum computing, protein folding, nanotechnology, exercise science and nutrition. The health thread became a coaching practice, where I worked with clients one-on-one using wearable data, bloodwork and DEXA and VO2 testing. I ran the business myself and automated much of it with LLM agents that handled check-ins, reports, invoicing and session prep, built on a memory system and MCP servers I wrote.
These days I'm building AI agent infrastructure and a few apps of my own, and looking for the next hard thing to work on.