← Projects
AstroTailwind CSSTypeScriptGitHub Actions

Portfolio Website

Personal portfolio built with Astro and Tailwind CSS. Deployed to GitHub Pages with GitHub Actions CI/CD.


Overview

This portfolio site was built to showcase my projects, track courses, and host my blog. The goal was to make adding new content as easy as editing a text file.

Key decisions

  • Astro for zero-JS by default and excellent markdown support
  • Tailwind CSS for rapid, consistent styling
  • GitHub Actions for automatic deployment on every push

What I learned

Setting up the content pipeline taught me a lot about static site generation and how to structure content for maintainability.


← All projects