← Projects
← All 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