

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
How to turn a TypeScript CLI with deep monorepo dependencies into a single hermetic binary an AI agent can call with zero setup — using Node.js Single Executable Applications.
JS monorepos are full of rich client logic — validated types, generated API clients, cascading write sequences. Node.js SEA is the turnkey way to package that logic into agent skills without rewriting a line of it.
A mental model for agentic coding workflows: where machines execute, where humans judge, and why keeping that distinction sharp makes everything work better.
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.