Personal portfolio site
This site, deployed on AWS using Terraform. Content stored in a private S3 bucket, served globally over HTTPS via CloudFront with Origin Access Control so the bucket stays private. TLS certificate managed by AWS Certificate Manager. DNS handled by Cloudflare. Terraform state stored remotely in S3 with DynamoDB state locking.