10 May 2026

Hello world from this blog

A quick first blog post partly to break the seal on the blog, partly to document what this site is built on. Not quite sure where this is heading but I most probably will use this space for short notes on work topics, things I'm learning, and the occasional bits and pieces about offline life. Posts will be irregular and pragmatic, not polished essays.

The stack

Nothing crazy here as my goal was a clean, minimal site I can edit by writing files and pushing to my repo on GitHub.

  • Next.js 16 with the App Router. Every page on this site is statically generated at build time, so the runtime cost on Vercel is essentially zero.
  • Tailwind CSS v4 with the @theme directive in globals.css which means no tailwind.config.ts to maintain.
  • MDX via @next/mdx for blog posts. Each post is a .mdx file with frontmatter read at build time. Therefore blog posts can also be versioned via git.
  • Vercel for hosting, currently using the hobby plan.
  • TypeScript everywhere including the typed data files for CV and links.

The whole site is a few hundred lines of code in a repository. If you have any feedback, feel free to get in touch!