Cloud Resume Website — padillacastillo.com
AWS · Terraform · GitHub Actions
- Designed and deployed a serverless personal resume site and landing page on AWS to learn cloud infrastructure hands-on, linking out to GitHub and other professional profiles.
- Hosted static HTML/CSS/JS in a private S3 bucket, fronted by CloudFront for global CDN caching and TLS termination, with a free ACM certificate securing the custom domain and a new Route 53 hosted zone handling DNS, including migrating the domain's live Google Workspace email (MX, SPF, DKIM, DMARC) over from the previous registrar without an outage.
- Built a serverless, unique-visitor counter using API Gateway, Lambda (Python), and DynamoDB, deduping repeat visits with a keyed HMAC of the source IP so the count reflects real traffic and no raw IP address is ever stored.
- Added a Lambda-backed contact form (separate API Gateway + SES) with honeypot filtering and API throttling to block spam while keeping the contact email out of the page's source; defined all infrastructure as Terraform code, with a full architecture write-up documented on GitHub.