I ship quality software, fast.
I'm a software developer in Waterloo, Ontario, with 15 years of experience writing software. These days I build AI-native products, software that is accessible to AI, as well as orchestrate agentic workflows. Check out some of the recent things I've made below - I usually make something each time a major model release happens to test it out and get familiar with it.
Selected work
Things I've shipped.
SupportShot
Bug Reports Your Team Can Actually Fix
Jul 2026
One script tag that turns "it's broken" into a ticket with an annotated screenshot, console log, and failed requests attached. Nothing to install for reporters or recipients.
DevWhiteboard
Architecture Diagrams for System-Design Interviews
Jul 2026
A collaborative whiteboard for software architecture. Point an AI agent at the MCP endpoint and it diagrams your system live on the same canvas you edit by hand.
Fireventory
Fire & Life-Safety Contractor Platform
Jul 2026
Turn every inspection deficiency into a proposal, repair, and invoice without spreadsheets or duplicate entry. Built for Canadian fire and life-safety contractors, in French and English.
Buildventory
Operations Platform for New-Home Builders
Jul 2026
Drop your real price sheets and AI onboarding seeds your account with your actual inventory. Web, API, and MCP run the same audited commands, so an agent can do anything a user can.
AlwaysAI
A Cloud-Backed Desktop You Boot From USB
Apr 2026
Boot any PC into a private, cloud-backed desktop with AI built in. No install, no leftovers when you shut down.
RidingDesk
Canadian Voter CRM & Campaign Platform
Mar 2026
Run a Canadian political campaign without breaking CASL or shipping donor data to US servers. Voter outreach, fundraising, and bulk email in one platform.
Instant Expert
AI Chatbot with Lead Capture
Oct 2025 – Nov 2025
Turn the content already on your website into a chatbot that answers customer questions and captures leads while it does.
ReceptionIQ
AI-Powered Virtual Receptionist
Sep 2025 – Nov 2025
Answer every call and book every appointment for a small business without hiring receptionist staff.
StorybookMe
Personalized Story Videos for Children
Jul 2025 – Jan 2026
Turn a single photo of a child into a personalized animated storybook with that child as the hero.
Editly MCP
Video Editing for AI Agents
Jul 2025
Let AI agents produce and edit videos by composing clips, transitions, and audio through tool calls.
Protect Uploads
Enterprise WordPress Media Security
Jun 2025 – Jan 2026
Stop people from stealing or hotlinking your WordPress media. Watermarks, expiring links, and role-based access.
Libvips MCP
300+ Image Operations for AI
Jun 2025 – Jul 2025
Give AI agents direct access to professional image processing. 300+ operations they can call by name.
Cantal
Canadian Tech Talent Marketplace
May 2025 – Nov 2025
Connect US companies with Canadian tech contractors and handle the cross-border invoicing and payments end to end.