Next.js · App Router
- React and TypeScript in strict mode — no stray any hiding in the dark.
- Server components by default; client islands only where interaction earns it.
- Statically generated — most routes ship as plain HTML.
Last built · July 2026·hand-rolled — no template
A colophon is the back-of-the-book note on how something was made. This is mine — the stack, the type, the tokens, and the rules I refuse to break. The site itself is the first thing I want to stand behind.
Every layer chosen to stay fast, legible, and mine to maintain.
The whole site speaks in three voices and one palette.
Behind the interface
I build the parts you don’t see: frameworks, component libraries, and published extensions — fast, accessible, and quietly obsessed with the details.
const theme = tokens.map(colorMix)
--color-accent--color-cat-library--color-cat-extension--color-cat-pwa--color-cat-appThe whole site is open source — every layer above is a click away on GitHub. Borrow the parts you like.
The word “colophon” comes from the note printers left at the end of a book, naming the type and the press. This is the web version.