DevOps & Linux sysadmin. I build the small tools that make running fleets, hosting clients, and self-hosting actually pleasant — Docker images, infra glue, monitoring, security utilities, and the occasional Discord RPG.
A curated tour beyond my 6 pinned repos. Public projects are linked; unlinked entries are private consulting / personal work shown for context.
- php-docker — multi-arch PHP 8.2–8.5 Docker images across Alpine / Debian, 30+ extensions, s6-overlay
- hoist — label-driven Docker Compose image auto-updates
- caddy-docker-cloudflaredns — Caddy v2 in Docker with the Cloudflare DNS plugin
- caddy-docker-xtra — Caddy v2 with an extended plugin set (security, multi-DNS, rate-limit, L4, WebDAV), multi-arch
- GitPorter — repo mirroring across GitHub / GitLab / Bitbucket / Gitea / Forgejo, LFS + releases
- doxygen-docker — containerized Doxygen with PUID/PGID and multi-arch builds
- FleetFix — terminal-UI triage toolbox for Ubuntu / Debian fleet operators
- PingPanda — dockerized DNS / ping / HTTP health checks with retries and logging
- OctoPulse — zero-backend GitHub maintainer dashboard: what needs you, what's rotting, across many repos
- Periscope — external attack-surface scanning with AI-processed findings and branded reporting
- unstamp — strip Gemini watermarks and invisible AI metadata, 100% client-side
- huginn — Discord security bot, URL + file scanning, anti-raid, automated moderation
- HydraCrawl — high-resilience scraping & aggregation engine for personal RAG corpora
- homertron — browser extension for instant AI explanations / summaries on highlighted text
- Chimera — LLM-powered Game Boy autopilot: PyBoy emulator driven by a Gemini/Ollama orchestrator
- Wyrmhole — Discord RPG bot with 560+ monsters, 10 classes, player economy, guild towns, and AI-powered narratives
- NoxEternum — modern browser-based RPG with character progression and turn-based actions
- Garrul — self-hosted comments for static sites, runs on Cloudflare Workers + D1 + KV + Turnstile
- nginx-rtmp-docker — dockerized nginx with the RTMP module for simple live-stream ingest
- FanOut — high-performance HTTP request multiplexer with retry logic and observability
- sumguy-examples — working code examples from SumGuy's Ramblings
- MedTrak — personal health-tracking web app: Next.js + Prisma + Postgres + NextAuth, offline guest mode
