Colophon

This site is built with modern web standards and technologies. It's designed to be fast, accessible, and respectful of your time and bandwidth.

Technology Stack

  • Astro v5 - Zero-JavaScript by default with Islands architecture for selective hydration
  • TypeScript - Type safety throughout with strict mode enabled
  • Tailwind CSS v4 - Modern utility-first styling with CSS-first approach
  • Markdown/MDX - Content authoring with frontmatter validation via Zod schemas
  • GitHub Pages - Automated deployment with GitHub Actions

Modern Web Standards

Built following 2025 best practices:

  • ✓ Semantic HTML5 with proper use of header, main, article, section, footer
  • ✓ Core Web Vitals optimised (LCP < 2.5s, CLS < 0.1, FID < 100ms)
  • ✓ Progressive enhancement - works without JavaScript, enhances with it
  • ✓ WCAG 2.1 AA accessibility compliant with keyboard navigation
  • ✓ View Transitions API for smooth SPA-like navigation
  • ✓ Intersection Observer for performant scroll animations
  • ✓ Variable fonts (Space Grotesk & Figtree) for optimal performance
  • ✓ Dark mode with prefers-color-scheme and manual override
  • ✓ Prefetching links on hover for instant navigation
  • ✓ Zero tracking, no cookies, no analytics

Performance

Minimal JavaScript (< 5KB), static site generation, optimised images, and font preconnection. The entire site is delivered over HTTP/2 with automatic SSL via GitHub Pages.

Typography

Space Grotesk for headings - geometric, modern, personality.
Figtree for body text - highly readable, designed for screens.

Source Code

This site is open source. View the code on GitHub.

Built With ❤️

This site was crafted with Neovim in conjunction with Claude AI.

Written on a 2024 14" MacBook Pro with M4 chip. It's a really nice machine.