Skip to content

Get-PrivilegedLogic/Cloud-Resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudCrafted.dev – Serverless Cloud Resume

AWS Serverless GitHub Actions Website HTML5 CSS3 JavaScript License

Welcome to CloudCrafted.dev, the personal resume site of Brad Herrington – a cloud security engineer with deep expertise in AWS, automation, and identity & access management.

This project was built from the ground up to showcase cloud-native skills using a fully serverless architecture.


🌐 Live Site

Visit: https://cloudcrafted.dev


🚀 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Hosting: Amazon S3 + CloudFront (HTTPS)
  • Contact Form: Lambda + SES (email delivery)
  • Visitor Counter: Lambda + DynamoDB + API Gateway
  • DNS: Route 53
  • SSL: AWS Certificate Manager

🛠 Features

  • Custom branded domain
  • Secure contact form (SES + Lambda)
  • Live visit counter (serverless)
  • Fully HTTPS-enabled via CloudFront and ACM
  • DMARC, DKIM, SPF configured for deliverability
  • Clean mobile-friendly responsive design
  • Built and deployed entirely within the AWS Free Tier

📁 File Structure

.
├── backend/            # AWS Lambda functions (Python)
├── frontend/           # Static website files
│   ├── index.html      # Main resume page
│   ├── projects.html   # Projects portfolio
│   ├── config.js       # Centralized API configuration [NEW]
│   ├── contact.js      # Form handler (ES Module)
│   ├── counter.js      # Visitor counter (ES Module)
│   ├── script.js       # UI interactions
│   ├── style.css       # Custom styles
│   └── robots.txt      # SEO instructions [NEW]
├── docs/               # Documentation and architecture
└── README.md

🔒 Security Considerations

  • No personal email or sensitive identifiers are exposed
  • API Gateway endpoints are randomized and CORS-protected
  • All secrets and logic handled server-side via AWS Lambda
  • SPF, DKIM, and DMARC are fully configured
  • No analytics/tracking included by default

📬 Contact

If you'd like to connect professionally or ask about the project!

Use the contact form on https://cloudcrafted.dev



📘 Retrospective & Architecture

Curious how this project was built, what problems were solved, and the AWS services involved?
Dive into the project retrospective for a detailed breakdown.

📊 Also see the architecture diagram that visualizes the serverless infrastructure.


📜 License

This project is licensed for personal portfolio use. You're welcome to use the structure for your own Cloud Resume Challenge.


Inspired by the Cloud Resume Challenge by Forrest Brazeal.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors