Astro portfolio
A fast static site where every project is its own case study
- Year
- 2025
- Subject
- Web development
- Tools
- Astro, TypeScript, Tailwind
- Link
- See the demo
What I did
The portfolio is a static Astro site, mainly to take advantage of the content-driven architecture and zero JS default overhead. Projects are markdown files with typed frontmatter. All images are saved in-repo in optimised webp format.
The UI-UX follows the Utopia framework for fluid responsive design with high readability and low clutter. The theme systems uses CSS alone, with no script. Images go through Astro’s asset pipeline, which resizes them and writes responsive sets.
To facilitate maximum indexing for AI agents too, all of its content is also offered in llms.txt and llms-full.txt.
Tests cover content rules and built pages, as well as Lighthouse Core Web Vitals checks in each build via CI. It is deployed for free in Cloudflare with live previews for code branches.