Software engineer based in Florida. Currently building Nitrohook, a self-hosted webhook gateway written in Go, Postgres, Redis Streams, and Kubernetes.
- 🪝 NitroHook — Self-hosted webhook gateway in Go that receives, transforms (sandboxed JS), and fans out deliveries to HTTP, Slack, SMTP, Twilio, and more. (GitHub)
- 🎛️ ZachsMacTweaks — Native macOS menu bar app for one-click, fully reversible system tweaks (Caps→Esc, mouse accel, anti-distraction profiles, and more). Swift 6 + SwiftUI
MenuBarExtraover a UI-agnostic, unit-tested core engine that snapshots every original value before mutating it. Notarized.appvia XcodeGen + a build/sign/notarize pipeline. - 🛰️ dns-monitor — Lightweight DNS uptime/drift monitor in Go. Resolves configured records on an interval, flags drift against expected answers, persists history to SQLite, and serves an HTMX dashboard. Multi-arch image on GHCR. (Docs)
- 🐶 FrenchieWiki — Niche website I built and scaled to 1.5M annual users and $100K+ ARR. Top 1% of U.S. publishers by traffic.
- 🎲 Categories.LIVE — Real-time multiplayer Scattergories with LLM-graded answers. React Router v7 + Socket.IO, deployed on Fly.io. (GitHub)
- 📱 Flip Phone Finder — Directory and comparison tool for flip phones and minimalist devices. Next.js 15, Drizzle ORM, Supabase. (GitHub) (you should ditch your smartphone!)
- 💬 Java IRC Server — IRC server implementing RFC 1459/2812 with channels, private messaging, and multi-client support.
- 🕹️ CHIP-8 Emulator — CHIP-8 emulator written in C with SDL2.
- 🔎 pgsync-elasticsearch-bookstore — FastAPI bookstore where CRUD goes to Postgres and search is served from Elasticsearch, kept in sync by pgsync over logical replication. Includes a query-mode search playground and a SQLAdmin UI. (Write-up)
- 🔄 debezium-elasticsearch-cdc — Syncs a multi-table Postgres aggregate into a single Elasticsearch index via Kafka + Debezium + a search worker that treats CDC events as triggers and re-fetches the full aggregate from Postgres. (Write-up)
- 📈 keda-kafka-autoscaling — A Kafka-driven notification pipeline that scales its consumer on Kafka consumer-group lag using KEDA. (Write-up)



