liam chapman

Built with care, on purpose, in plain sight.

Stack

  • Astro — static site generator, zero JS by default.
  • TypeScript — strict mode, because future-me deserves the type checks.
  • Astro Content Collections with MDX — work, writing, and projects all live as schema-validated frontmatter + Markdown.
  • Cloudflare Pages — hosting, CDN, automatic SSL.
  • 123-reg → Cloudflare DNS — domain registrar handed off the nameservers; Cloudflare handles everything else.

Typography

  • Display: Bricolage Grotesque by Mathieu Triay.
  • Body: Inter by Rasmus Andersson.
  • Mono: system mono (SF Mono / Menlo / Consolas).

Colour

A small palette of vibrant accents — raspberry, electric indigo, emerald, and amber — each section claiming one. Light and dark modes carry the same accent identities; they just sit on different ground.

Source

The site's source is on GitHub. If you spot anything broken or spelt wrong, an issue or a PR is appreciated. Otherwise, the best way to reach me is on LinkedIn.