Goal: Build and deploy a personal resume as a static website served from AWS infrastructure.
Outcome: Live resume at mojodean.com served globally via CloudFront, with a JavaScript visitor counter wired to a serverless backend.
Side Project
AWS · Terraform · GitHub Actions
The Cloud Resume Challenge is a hands-on project that requires building a resume website entirely from cloud-native services — no managed hosting allowed. It covers the full stack: static frontend, serverless API, NoSQL database, infrastructure-as-code, and a CI/CD pipeline.
Frontend
S3 · CloudFront · Route53
Backend
Lambda · DynamoDB · API Gateway
IaC
Terraform · HCP Terraform
CI/CD
GitHub Actions
Goal: Build and deploy a personal resume as a static website served from AWS infrastructure.
Outcome: Live resume at mojodean.com served globally via CloudFront, with a JavaScript visitor counter wired to a serverless backend.
Infrastructure & IaC
Goal: Provision all backend cloud infrastructure using Terraform, with automated deployments via GitHub Actions.
Outcome: Fully automated IaC pipeline — push to main triggers Terraform plan/apply via HCP Terraform, provisioning Lambda, DynamoDB, and API Gateway with zero manual steps.