I wanted a simple portfolio that I could maintain without turning it into another large project.
It needed to do three things:
- present a clear public profile,
- highlight a few concrete projects,
- publish short posts without rebuilding a custom CMS.
I chose a direct stack:
- Astro for content and static delivery
- Cloudflare Pages for hosting
- Terraform for infrastructure state
- GitHub Actions for deployment automation
Now the work is less about changing the site and more about writing better notes about the projects.