Web Development

joshgamble.net

Personal portfolio site built with Astro and Tailwind CSS. Designed to be fast, minimal, and easy to update.

Astro Tailwind CSS TypeScript
May 2025
joshgamble.net

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.