Building a Clean Portfolio with Astro
Why I like content-first pages, fast builds, and a layout system that stays easy to maintain.
I like portfolio websites that feel fast the moment they open. A personal site should not feel heavy, because the goal is simple: help people understand what I do, what I have built, and how to contact me.
Astro is a good fit for that kind of work. Most of my pages are content-first pages, so they do not need to ship a large amount of client-side JavaScript. That keeps the site light while still giving me enough flexibility to build reusable sections and polished layouts.
What matters most
For a portfolio, I care about three things:
- clear hierarchy
- easy navigation
- pages that still feel personal
That means I want the homepage to introduce me quickly, the projects page to scan well, and the writing section to be pleasant to read without distractions.
Design polish is mostly spacing
Many visual improvements are not about adding more decoration. They come from:
- better alignment
- more consistent spacing
- stronger titles
- calmer card layouts
When those pieces are handled carefully, the site already feels more intentional.