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 hosting

Deployment Pipeline

GitHub

Source control
push to main

GitHub Actions

CI/CD pipeline
aws s3 sync

S3 Bucket

Deploy target
View on GitHub