

Full-stack engineer specializing in distributed systems, AI/ML platforms, and data-intensive applications. Led teams at Google, TD Bank, and high-growth AI startups.
Open to SWE and UX Engineering roles.
Recent highlights
Led Text-to-SQL LLM product with graph-based tool calling at Summation
Architected AI/ML workflow builder driving 30% user growth at Union AI
Rebuilt secure hosting platform serving 40,000+ monthly users at Google
Powered AI-driven quant recommendations across $2 trillion in assets annually at Boosted AI
Named inventor on Canadian patent CA 3092840, real-time group financial reconciliation
Featured work

TD Bank Innovation Lab
Turned real-time flyer data and user research into an optimized grocery routing tool — from discovery through to a filed Canadian patent.
Recent writing
A mental model for agentic coding workflows: where machines execute, where humans judge, and why keeping that distinction sharp makes everything work better.
How I hydrate server-side LLM templates with client constants and API data using a queue-based pattern.

Stop storing state in your classes. Localize it via providers, minimize your bug surface area, and write code that's actually testable.
Open source
prfect
Analyzes git commits and generates pull request descriptions using local AI via Ollama.
vue-2-img
Convert HTML sections and charts to JPG, PNG, or PDF for download or base64 encoding.
date-search
npm package to search and segment time series data.