Personal Portfolio (V2)Content-driven Next.js SSG with multi-env CDN delivery
A Next.js static portfolio that clones a private MDX/JSON content repo at build time, indexes five typed collections through a ContentRepository, ships SEO-ready HTML with sitemap + IndexNow, and deploys preview on GitHub Pages and production on S3 + CloudFront + Route 53.
#AWS S3
Projects
Posts
Using AWS CloudFront Functions to Implement HTTP Basic Auth in BrowsersSecure Your Static Websites with Basic Authentication through CloudFront Functions
Learn how to implement HTTP Basic Authentication on static websites hosted on AWS using CloudFront Functions. This step-by-step tutorial provides an easy and secure way to protect your content.
CDN vs. Self-Hosted Static Assets: Which Saves You More in 2025?A side-by-side cost and performance comparison to guide your hosting decision
Compare CDN and self-hosted static asset strategies - cost, latency, and deployment complexity - to find the best fit for your stack.
How to Automate Static Asset Deployment with CI/CD (No Manual Steps)Cut release time in half by integrating asset builds directly into your pipeline
Learn how to automate static asset processing and deployment inside your CI/CD pipeline, with examples for GitHub Actions and Webpack.