Case studies
App Development 2026

This Website — Astro + Cloudflare

AstroCloudflareTypeScriptKeystaticSEO

The challenge

A developer who builds websites should have a site that holds up to scrutiny: fast, bilingual, easy to update, and built on the same stack I recommend to clients.

What I built

Content lives in Astro Content Collections as MDX files, version-controlled alongside the code. The frontend is a static Astro site — every page is pre-rendered and served from Cloudflare's edge network, so nothing waits on a database when you visit. Keystatic provides a visual editor for content updates without touching code.

The site is fully bilingual (English and Dutch), with a custom-built contact form backed by Cloudflare Email Sending — branded, bilingual confirmation emails included, with dark-mode-aware templates.

SEO went beyond the basics: structured data, sitemap and hreflang cleanup, breadcrumb and orphaned-page fixes, and an llms.txt file so AI agents and assistants can discover and understand the site directly — GEO alongside SEO, not instead of it. Cloudflare Web Analytics runs alongside an ongoing accessibility pass (landmark roles, semantic fixes) to keep the site honest about how it actually performs, not just how it looks in a demo.

Why it matters

It's the same principles I apply to client projects: minimal dependencies, maximum performance, and ownership of your own stack. Practice what you preach.