These are tools I needed, problems I wanted to solve, and a few I built for the
joy of it. Open where I can; the rest in their own time.
Creating is the best teacher.01@raven
Daily driver — still evolving.
Raven
A companion for working alongside the AI coding agents I rely on every day. Watches Claude Code, Codex, and Ollama in real time — every file change, every dollar, every risky diff — local-first, with full provenance and no telemetry.
Started in the early days of Claude Code, when Claude was running wild — deleting and rewriting code at random. I built Raven to see what Claude was really doing. It's taught me more about AI than any classroom could.
I built ANT because I needed it: sentinels reviewing my code and projects while I slept. Always on. Always working. All local. The bigger bet underneath — that more of our AI should run on our own hardware — is what makes it the kind of tool I want to grow.
Source — coming soon
03@octopus
Work in progress — actively building.
Octopus
I built Octopus because none of the local model management tools quite fit how I work. It's a control room for the AI on my machine — every Ollama model in one place, one click to chat, live token/s as they run. Active development right now, growing alongside Raven and ANT. Three tools, one thesis: local AI, in tools I actually want to use.
I built Sunflower because I wanted my financial life out of someone else's cloud. Bills, credit cards, balances — all in a single-user app that lives on my machine. SQLite, no auth, no sync. Just my data, where I want it.
The deeper conviction: every person should own their financial data, and every person has a right to understand it. When Sunflower is ready, I plan to give it away — free, or close to it.
Source — coming soon
05@windows-95-desktop
Live today — source soon.
My Windows 95
Still building — a window into my life in the 90s. AIM, Netscape, Winamp… let's go back for a minute and let the music and videos take you there. Just for fun.
Project memory for Claude Code, built one weekend in late summer 2025 because I needed it. Seven months later, Anthropic shipped the same idea natively, built into their ecosystem. I'd build mine again tomorrow.
Using it daily made me faster. Building it taught me more about how Claude Code actually works than any tutorial could. What mattered was that I built it and didn't wait.
One of my first builds with Claude Code, inspired by Tron — a childhood favorite. The math was easy. Getting the 3D animation to feel correct to form was the hard part. But bringing a childhood memory to life was the whole point. Yes… no. Yes.