I build AI-powered systems, full-stack products, and developer tools. I work across the entire stack β from RAG pipelines and LLM integration to the UI the user interacts with β and I care deeply about shipping things that are well-architected and production-ready.
Currently building AI-driven tooling for mission-critical 911 dispatch infrastructure at Intrado.
- Building RAG systems, AI agents, and end-to-end AI-powered products
- Full-stack architecture with React, Next.js, Node.js, and TypeScript
- Cloud infrastructure on AWS and Azure
- Developer productivity β Claude Code workflows, automation systems, and open-source tooling
Languages & Frameworks
AI & Data
Cloud & DevOps
|
Install Claude Code setup guides and four slash commands β
|
A library of common data structures implemented in TypeScript β Graph, LinkedList, Queue, Stack, and Tree.
π Docs Β· |
|
An interactive AI-powered portfolio where visitors chat with an AI that knows my background, projects, and experience in depth. Built with Next.js, MongoDB, Groq (Llama 4), and streamed via SSE.
π Live Β·
|
Real-time image object detection using TensorFlow.js with pre-trained models β full-stack with a dedicated frontend and backend.
π¦ Repo Β·
|
- π§ I'm focused on RAG systems, AI agents, full-stack architecture, and developer productivity
- π οΈ I build practical tools: AI portfolios, Claude Code workflows, TypeScript libraries, and automation systems
- π± I learn by shipping β side projects, studying real-world systems, and experimenting with new AI workflows
- π― I'm open to collaborating on open-source tools, AI products, and developer experience projects
- π¬ Ask me about AI engineering, React/Next.js, Node.js, system design, cloud architecture, or building production-ready apps
- ποΈ Outside of code β hiking, photography, biking around Toronto, and exploring new places





