Web Development
joshgamble.net
Personal portfolio site built with Astro and Tailwind CSS. Designed to be fast, minimal, and easy to update.
Overview
This site — built with Astro 6 and Tailwind CSS v4. The goal was a clean, fast personal presence that’s easy to maintain and extend over time.
What I built
A multi-page static site with a content collection powering the portfolio section, so adding new projects is just dropping a markdown file.
Lessons learned
Astro’s content collections are the right abstraction for this kind of site. Zero JavaScript shipped to the browser by default.