How This Site Works.
A look under the hood at the infrastructure, tooling, and deployment pipeline behind this website.
About This Website
This site is built with vanilla HTML and CSS, hosted entirely on AWS using a serverless static site pattern: S3 for storage, CloudFront for global CDN and HTTPS, and Route 53 for DNS. The original version was built with assistance from ChatGPT, then the entire design was overhauled and rebuilt from scratch with Claude. Deployments are fully automated through GitHub Actions, so every push to main goes live in seconds.
Tech Stack
HTML & CSS
GitHub
GitHub Actions
Amazon S3
CloudFront CDN
Route 53
Claude AI
Architecture
User Request Flow
Visitor
thomasgallagher.org
DNS lookup
Route 53
DNS resolution
HTTPS request
CloudFront
Global CDN + SSL
Origin fetch
S3 Bucket
Static file hostingDeployment Pipeline
GitHub
Source control
push to main
GitHub Actions
CI/CD pipeline
aws s3 sync