Self-Hosted Platform
Personal Portfolio
Primary Objective
Rebuilt the site to transition from a static resume to a flexible, self-hosted portfolio experience with automated delivery.
Infrastructure Evolution
Originally, my portfolio was built with Astro and deployed to Cloudflare Pages through a GitHub-connected workflow. While functional, it ultimately felt more like a static resume than a true portfolio experience.
Self-Hosted CI/CD
I’ve since rebuilt the site using Next.js with deployment handled through my self-hosted CI/CD runners and AWS infrastructure. This setup gave me greater flexibility, especially with being able to easily add/configure new projects.