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.