Documentation

Working notes on the things I've built — written to be read later, by me, when I've forgotten how any of it works.

Projects

Why this exists

Code says what it does. It rarely says why it does it that way, what was tried first, or which constraint made an obvious-looking choice wrong. That’s what these pages are for.

Start with StoreManagement — it’s the one in daily use. kanji-buddy is the more instructive read if you want to see a Next.js app end to end.