What is gfd.sh?

A personal dev domain for shipping real projects, testing infrastructure, and learning in production.


Why this domain exists

gfd.sh is my catch-all endpoint for development work. I use it to prototype APIs, host serverless applications, and test out AWS services without cluttering up production domains. It's the domain I point at when I need something live in five minutes — a webhook receiver, a data endpoint, a quick demo.

The site you're looking at right now is the proof of concept: a fully serverless website running on AWS Lambda with zero traditional servers, near-zero monthly cost, and a deployment pipeline that fits in a single Python file.

The Stack

AWS Lambda

Python runtime handles all routing, serving, and post processing

🌐

API Gateway

REST API fronting Lambda with custom domain mapping

🗄️

S3

Blog posts stored as JSON — the entire data layer in one file

🔀

Route 53

DNS management for gfd.sh and associated subdomains

🔒

ACM

TLS certificates for HTTPS on all endpoints

📦

Zero Servers

No EC2, no containers — purely event-driven compute

The entire application — HTML templates, CSS, and the Lambda handler — ships as a single deployment package. Posts are stored in S3 as Markdown rendered to HTML at write time. Authentication is handled through AWS Cognito (OAuth2/OIDC). The whole thing costs pennies per month.

Other Projects

hondocabin.com — IoT temperature monitoring for a cabin in the mountains. Raspberry Pi collects sensor data over 433MHz radios, packs it into binary frames, and serves it through both a self-hosted endpoint and an AWS-backed fallback. The system handles sub-zero temps, power outages, and spotty internet with grace.

I've also been working with AWS Cognito and IoT Core for authenticated device communication, writing embedded C for microcontrollers, and building automation tools for things like MP3 metadata management and network monitoring.

Check out more on GitHub.

Domains I Own

gfd.sh — this site. Dev endpoint and project hub.
hondocabin.com — cabin IoT monitoring and self-hosted services.
nolp.net — self-hosted intranet with a few public-facing endpoints.
ffqq.gg — reserved. Still figuring out what to do with this one.