Zum Inhalt springen
stenz.space
ProjectsNowAboutServices
DE

Colophon

How this Space
is built.

What this site is built with, why it is built that way, and what was deliberately left out. No page builder, no tracker, no third-party requests.

Foundation

Built with Astro 5 as a fully static site: every page is pre-rendered HTML, no client framework, no hydration — the little interactivity there is runs on lean inline scripts. No CSS framework either; the styling lives in hand-written design tokens plus a fine grain layer. Fonts come from the system, so nothing has to be fetched. Dark and light mode switch without a flash because the preference is set before first paint; dark is the default.

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 moves the camera from project to project; the mouse turns the view gently along, and at rest it keeps drifting slowly on its own. The render loop throttles to 30 frames per second when idle and stops entirely once the hero scrolls out of view. Anyone who prefers reduced motion gets a calm still image, and without JavaScript the full project list stays readable.

Hosting & operation

The source lives in a private Git repository; every push builds the site and publishes it through Cloudflare Pages — about forty seconds from change to live. Loading a page makes no request to any third party: no cookies, no ad or social pixels, no cross-site tracking. Details are in the privacy policy.

Content

Every project is a Markdown file with a typed schema (status, category, period, metrics, sources, related projects). The schema enforces the status, which is why Discontinued necessarily sits next to Active — and a single new file is enough for a project to appear in the galaxy, the archive and the RSS feed.

Principle

The site should still work with JavaScript switched off, on a phone on a train, or when you come back in five years. If a detail interests you or you’re building something similar: write me.

Own projects since 2015.

ProjectsNowAboutServicesFamilyColophonRSSLegal NoticePrivacy

© 2026 Daniel E. Stenz · Basel, Switzerland · MrExa@stenz.space