Skip to content

Colophon

This site was built the way I work.

The content was written first, in plain text, and only then given form. The structure came from Lovable, and the details and the water shader from Claude Code. Every decision passed through the same filter I apply at work. Does this help someone understand, or is it just decoration?

Typography is Archivo throughout and IBM Plex Mono for metadata. No serif at all, which is a choice rather than an oversight. And the Plex is not nostalgia. I started my design career at IBM, and the type still fits.

The water is a WebGL layer that lives behind the content and never touches the text. It pauses when the tab is hidden, respects reduced-motion preferences, and disappears entirely if your device would rather not render it. When the effect and the text compete, the text wins.

No stock photography. The screens here are the ones I can show. The studio and HUAH are mine, TTRacker is public, and from meutudo there is one prototype screen and three of the quality tooling, with pages and people blurred, because the product belongs to the employer. The diagrams were drawn for this site, in its own type and colours.

A script refuses the deploy if an em dash or a paragraph over 70 words gets in, in either language. The rule is the same one I use at work. Catch it by tooling, not by memory.

Last change 2026-09-14 · commit 0960911