theme

step by step.

this is where i build a small, private software platform. no company, no product — a place to learn where nothing is allowed to stay half-finished.

what i build

a few applications of my own, a shared sign-in behind them, and the infrastructure both run on. the applications themselves stay private — what's visible here is how they are built.

how i build

  • rules first.

    the rule comes before the code. each one carries a stable number, and none of them change quietly.

  • a system, not one-offs.

    colour, spacing, type and motion come from a single source. this page uses that very source.

  • accessible, not retrofitted.

    contrast, keyboard, focus and motion sensitivity are part of the decision, not an appendix.

  • light on data.

    no analytics, no third-party services, fonts from my own server.

  • learning by building.

    every decision has a record: what was chosen, why, and what was rejected.

built with a single typeface, a single accent and a handful of tokens. the fine print is in the colophon.

colophon