← Projects

Resume Hosted on S3 + CloudFront

A single-page HTML/CSS resume deployed as a static site on Amazon S3, served globally over HTTPS through a CloudFront distribution. The setup gives the page sub-100ms load times from anywhere in the world with zero server management.

CloudFront handles TLS termination, caching, and edge delivery — the S3 bucket is kept private and only accessible through the distribution. A CloudFormation template provisions the full stack in one command: bucket, bucket policy, CloudFront origin access control, and distribution.

  • S3 bucket with static website hosting disabled (private, OAC-only)
  • CloudFront distribution with custom TLS certificate
  • Origin Access Control so only CloudFront can read from S3
  • CloudFormation template for one-click provisioning

Architecture diagram

Architecture diagram: User Browser → HTTPS → Amazon CloudFront → HTTP origin fetch → Amazon S3