Colophon
How this Space
is built.
Proof beats claims — that goes for the craft too. So here’s an open account of what this Space is made with and how. No page builder, no tracker, no bloat.
Foundation
Built with Astro 5 as a fully static site — every page is pre-rendered
HTML, no client framework, no hydration except where real interaction earns it. No CSS
framework: the styling lives in hand-written design tokens (a deep-space palette, one
living ion-cyan accent via CSS @property, a fine grain layer). Dark and
light mode switch without a flash (FOUC-free, the preference is set before first paint).
The galaxy
The hero is a hand-written Canvas 2D galaxy — around 12 projects as stars on fixed 3D spiral positions, plus a volumetric nebula and over a thousand particles. The positions are computed purely parametrically from chronology and index, with a deterministic random generator: the galaxy looks organic yet is identical on every load and grows automatically with each new project. Scrolling is a staged journey; the mouse gently turns the galaxy along. The render loop runs only on activity and goes back to sleep when idle — easy on battery and CPU. Anyone who prefers reduced motion gets a calm still image, and without JavaScript the full project list stays readable.
Hosting & operation
Served via Cloudflare as static assets, versioned in Git. No cookies, no ad or social pixels, no cross-site tracking; reach measurement — if any — runs without cookies. All fonts and images are self-hosted so no third party reads along on load. Details are in the privacy policy.
Content
Every project is a Markdown file with a typed schema (status, category, period, metrics, proof, related projects). That way each star carries its real status — Active next to Stopped — and the archive stays consistent no matter how it grows.
Principle
Fast, quiet, honest. A site you understand, rather than one that misses you the moment you switch JavaScript off. If a detail interests you or you’re building something similar: write me.