things I've built, mostly to scratch an itch
Lightweight reverse proxy written in Go with built-in Cloudflare secret header validation, per-route rate limiting, and structured JSON logging. Deployed via Docker. Started because I wanted something simpler than Nginx for small projects.
CLI tool to tail and filter structured JSON logs across multiple Kubernetes pods simultaneously. Supports field filtering, regex search, and color-coded severity levels. Works with zerolog, zap, and slog.
Minimal migration runner for raw SQL files. No DSL, no ORM. Just numbered .sql files, a migrations table, and a Go binary. Embeds into your app or runs standalone.
Personal portfolio built with Astro + TypeScript as static site. Content lives in-repo and deploys from git with no backend services.