This site is over-engineered and I’m fine with that. It’s a playground for trying new web technologies: frameworks, standards, dev tooling, analytics, you name it.
History
The first version was built on Angular and Contentful . Then it got simplified to a GitHub readme for a while, and after that it lived on Squarespace . The current version is a ground-up rebuild with a modern stack.
Technology Stack
Framework
- Astro - Static site generator with islands architecture
- React - For interactive components
- TypeScript - Type-safe development
Styling & UI
- Tailwind CSS - Utility-first CSS framework
- Starwind - Astro-native component library (static, zero-JS by default)
Content
- MDX - Markdown with JSX components, stored in git
- Astro Content Collections - Type-safe content management with Zod validation
- Snapshot-based versioning - Blog posts support edit history through timestamped snapshots
Hosting & Infrastructure
- Cloudflare Pages - Edge deployment and hosting
- Terraform - Infrastructure as code for Cloudflare configuration
Security
- Arcjet - Application security (just for fun, really)
Analytics
- PostHog - Product analytics and event tracking
- Cloudflare Analytics - Privacy-first web analytics
Development
- pnpm - Package manager
- mise - Runtime version management
- Git - Version control with conventional commits
Source Code
The source code for this website is available on GitHub .