How This Site Works

Stack, structure, and source.

Source Code

The site is open-source. The repository is on GitHub.

Framework

Built with Astro v5. Pages are static HTML by default; interactivity is added only where needed.

Content Management

Keystatic manages content for the Library and Writing sections. Everything is stored as local files and lives in Git — no external database.

Styling

Tailwind CSS. Typography-focused, minimal by default.

The Lab

Interactive tools are self-contained Astro components. Most use vanilla JS; React is used only where state management requires it.

Deployment

Hosted on Vercel. Pushes to main trigger an automated build and deploy to the edge.