To create a professional, personal website that advertises my skills, experience, and relevant personal projects. It also needs to be modern and easy to maintain and expand.
Additionally, to gain Javascript / Typescript and frontend development experience.
GitHub Pages hosts and serves the Next.js application, and Cloudflare's Content Deliver Network (CDN) provides caching to improve performance.
The GitHub Pages deployment is provisioned and updated using GitHub Actions, providing automated deployments on push to the trunk
branch.
Architecture for my portfolio website