Experiments
Tools built to test a way of working. Each one asked a question. Some became products, some stayed as tests, all of them changed how the next one was made.
active · 2026
Browser editor for AI character cards and lorebooks. Lossless import and export, live token counts, lint, and a trigger tester. Testing whether I could ship a finished product, not a prototype, with AI doing the engineering.
typescriptwebprivacyaitools
Chronicleactive · 2026
Local-first AI roleplay client with memory you can see and fix. Structured story state instead of a hidden context window. Testing how to run an AI product with decision records and architectural invariants from day one.
electronreacttypescriptragai
Inkframeactive · 2026
iPad app. Sketch a screen with the Pencil, mark up what you mean, and get a mid-fi design back in your product's own design language. Testing whether a photo of a sketch is a good enough brief.
ipadswiftpencilkitclaudedesign-tools
Dry Runactive · 2026
A rehearsal of the product before it exists. Designs are real React committed to a repo and walkthroughs replace PRDs. Testing whether the shell repo I built at work could become a tool anyone could adopt.
design-toolsreactjsxwalkthroughsai
Realm & Boardactive · 2026
RTS-chess hybrid built in a weekend with AI. What happens when a game designer who can't code directs an AI that can.
game-devthreejschessjavascriptweb
GitNewsmaintained · 2026
macOS menu bar app for GitHub notifications. Built because the notification system wasn't designed for designers reviewing PRs, or for teams moving at AI speed.
macostypescriptgithubdev-toolsnative
UXR Studyactive · 2025
Storefront for premium Notion UX research templates. 75,000 downloads, zero marketing spend. Built for my wife's consultancy, co-founded rather than just coded.
webastronotionecommercegumroad
Personal AI Workflowactive · 2025
Always-on AI assistant on an M1 Max that routes tasks by complexity across local and cloud models. Testing how much daily work a free local model can carry before the premium tier is needed.
aillmlocal-mlautomationpersonal-tools