Senior software engineer with 15+ years in fintech. I build and ship AI-powered SaaS products — in production, under real conditions, with paying users.
Senior software engineer with a fintech and compliance background. I spent 15+ years at major Canadian institutions — RBC, BMO, TD, Manulife — and now I build AI-powered SaaS products as a solo founder.
I'm not just exploring AI. I'm shipping it — in production apps with real users, real data, and real consequences.
Emergency ID card platform with AI-powered medical document scanning using Claude and Gemini. Structured data extraction with user-review confirmation. Live with paying users across multiple countries.
Invitation-only knowledge platform for membership organisations. Multi-tenant architecture with per-group branding. Built in direct response to a customer need and shipped as an MVP within weeks.
Dynamic QR code tracking and redirect platform with real-time scan analytics. Features a built-in MCP server — making it natively usable by AI agents via Claude and other MCP-compatible tools.
The actual reference documents and component libraries I use when starting a new project. No email required — just download and use them.
38 design decisions every production web app should enforce from day one — with a description of why each one matters and a concrete implementation note. Use it as a project kickoff checklist.
Download PDFAll 38 standards implemented as ready-to-use React components. Tailwind v4, Vite, zero UI library dependencies. Drop it in and have a running demo in under two minutes.
Download ZIPHow to structure AI-assisted builds — from a single prompt to a full multi-session project. Six prompt habits, eight anti-patterns, a copy-paste template, and a staged build methodology that keeps context clean across sessions.
Download PDFBrowse the source, raise issues, fork it for your own projects, or follow along as it gets updated. The full commit history is there — nothing hidden.
View on GitHubFollowing along, have a question, or just want to say hello — I'm happy to hear from you.