Colophon
How this site is built
The stack, the principles, and the boring details. The full reasoning lives in the blog post "Structured data beats prose when the reader is a model".
- Framework
- Next.js 16 (App Router) · React 19
- Language
- TypeScript (strict)
- Styling
- Tailwind CSS 4 + CSS variables
- Fonts
- Geist Sans & Geist Mono
- Hosting
- Vercel
- Analytics
- Databuddy (optional, env-gated)
- Data
- GitHub API, cached server-side, revalidated hourly
- Source
- Open source on GitHub (link in footer)