I work as a senior technical consultant on AWS cloud infrastructure. These posts are the write-ups I wish I had found first: how this site runs on S3, CloudFront and Route 53 for a few dollars a month, how to add a domain without breaking the old one, and how I keep client environments separate on one laptop.
Everything here is something I have actually run. If a post is a tutorial, the commands in it were the ones I used.
Posts
Setting Up a New Client on Your MacBook (Without Wrecking the Others)
The simple setup I use to keep clients cleanly separated on a single Mac—one SSH key per client, per-repo git identity, Terraform version pinning with tfenv, pre-commit hooks, and per-project Python venvs. After the first one, adding a new client takes about ten minutes.
How My Website Works: A Deep Dive into Modern Static Site Infrastructure
A complete technical breakdown of how this website works—from vanilla HTML/CSS/JavaScript to AWS infrastructure (S3, CloudFront, Route 53), GitHub Actions CI/CD, and a professional dev/prod deployment pipeline. Learn how to build a blazing-fast, reliable website for $3/month.
Adding newsum.io Domain to CloudFront: AWS Multi-Domain Setup
How I added newsum.io as an additional domain to my existing CloudFront distribution. Covers ACM certificate management, Route 53 DNS setup, and CloudFront configuration for multi-domain hosting.
Setting Up Claude Code for GitHub: A Quick Guide
A comprehensive guide to setting up Claude Code for GitHub integration. From generating a personal access token to creating GitHub Actions, this post covers everything you need to get started with Claude and GitHub.