Skip to content

Colophon

How this site is built.

Built with Astro and Tailwind CSS, hosted on Netlify. Everything is statically generated, no server, no database. The few interactive pieces (search, command palette) use Astro's Islands architecture so they hydrate independently without loading a full framework.

Type is Newsreader for display, Source Serif 4 for reading, IBM Plex Sans for interface text, and IBM Plex Mono for code and data. Search is handled by Pagefind, which builds its index at compile time so there is nothing to load at runtime. Publications are parsed from BibTeX.

This site is built in pair-programming sessions with Claude Code: it writes much of the implementation; the design rules, the photographs, and every fact here are mine. The source — history included — is on my GitHub.