Senior software engineer in Toronto. 10 years building products end-to-end — web, mobile, and the services behind them.
TypeScript · React · Next.js · React Native · Node.js · Hono — and
whatever tool solves the problem best.
bombergolf.app · App Store · Google Play
Built solo, zero to production on both stores. React Native + Expo.
The interesting engineering decision: it's local-first. Every session is captured to an on-device SQLite store (Drizzle ORM), because a training session at a driving range can't depend on a signal.
I train with it myself — 96 → 101 mph club speed through the 2026 pre-season, working toward 108 by 2027.
My capstone for the ByteByteAI AI engineering certification: a LangGraph agent workflow with parallel assessment branches and a streaming UI that surfaces each graph node as it executes.




