AI tools, built slowly. Documented honestly.
Four live products. A multi-agent system that ships real commits. An accessibility map shaping how disabled neighbours navigate the city. All open source — and built one careful deliverable at a time.
Live Projects
Built and shipped. Open source. Everything in this portfolio is live.
Four products on the open internet. Click any title to open the GitHub repo or the running app.
789
tests passing
AccessMap
15
AI agents
Claude Corp
50+
features shipped
Prompt Library
E2E
encrypted
Mutual Mesh
A handful of recent things, made with intention.
Three quiet steps, repeated carefully.
Discover
Start with the smallest, most honest version of the problem. Talk to the people who will live with the thing — not just the people who will buy it.
Build
One careful slice at a time. Type-safe, accessible from the first line, instrumented enough to learn from. Refuse to ship what I haven't tried to use.
Ship
Document what changed, what's still rough, and what the next maintainer will need to know. A deliverable is the work plus the story of how it was made.
I build AI tools with care.
One careful deliverable beats a dozen rough ones.
Most of what I make starts with a problem worth solving, then a small thing that solves it well. I work from Canada, mostly on AI-assisted tooling, accessibility, and the quiet infrastructure that makes a product feel calm to use.
I keep a written record of how each thing was built and why — both for the people who come next and for me, the next time I need to remember.
Read the full story