I build AI-native applications and developer tooling — local-first, contract-driven, ethically built.
Reported = issues I've raised · Submitted = fixes I've sent as pull requests · Merged = the ones that landed upstream. Fixes are AI co-coded — see Co-coding below.
I build with AI coding agents in the loop — a force multiplier, not a crutch. My part: identify the problem, determine the root cause, fix what I can, and direct the fix where I can't. The agent writes much of the code; the judgment, scoping, and direction to completion are mine.
Full transparency on the tooling: today I co-code exclusively with Claude. As that set grows, I'll keep this current — you'll always know which models had a hand in my work.

