justinboodhan.dev
this siteThis project was a personal initiative to build and host my own portfolio website, justinboodhan.dev, where I took ownership of the solution end-to-end, from domain and DNS setup through to a fully automated production deployment.
It involved provisioning the complete AWS hosting infrastructure (Route 53, S3, CloudFront, and ACM) using Terraform, with a private, access-controlled origin secured through CloudFront Origin Access Control rather than public bucket hosting. I designed a CI/CD pipeline using GitHub Actions to automatically deploy content changes on every push, while keeping infrastructure changes as a deliberate, manually reviewed step, and configured a scoped IAM identity so the pipeline holds only the exact permissions it needs.
The result is a secure, cost-optimised, and fully reproducible production site, with the entire architecture (DNS, TLS, CDN, and deployment pipeline) defined and version-controlled as code.