Skip to content
Kevin Trinh
← all posts
#astro#cloudflare#web

Building this site: static, fast, and future-proof

This is the first post on my new site. I wanted a portfolio that was fast, easy to maintain, and cheap to run - so I built it as a static site with Astro and deployed it on Cloudflare Pages.

The goals

  • Fast - ship almost no JavaScript, score top marks on Core Web Vitals.
  • Findable - clean semantic HTML, structured data, and a sitemap so search engines and AI assistants can understand who I am.
  • Secure - a static build means there’s essentially nothing to attack.
  • Cheap - Cloudflare’s free tier keeps this running at basically no cost.

What’s next

I’m wiring up a blog that syncs from a Notion database, so I can write posts in Notion and have them publish here automatically. More soon.