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.