A fully serverless personal site built on AWS as part of the Cloud Resume Challenge — a hands-on project designed to demonstrate real cloud infrastructure skills.

What I Built

The site is hosted as a static site on S3 and delivered globally via CloudFront. A visitor counter is powered by a Lambda function (Python) that reads and writes to a DynamoDB table on every page load. The entire deployment pipeline runs through GitHub Actions — pushing to main automatically builds and deploys the site.

Architecture

  • S3 — static site hosting
  • CloudFront — CDN and HTTPS termination
  • AWS Lambda — serverless backend (Python)
  • DynamoDB — visitor count persistence
  • GitHub Actions — CI/CD pipeline
  • Route 53 / ACM — DNS and SSL certificate

What This Demonstrates

  • Cloud infrastructure provisioning and management (AWS)
  • Serverless compute and API design
  • CI/CD pipeline configuration
  • Working across networking, compute, storage, and security layers in a single project