Skip to content
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.

SECTION 01

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.

SECTION 02

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.