Projects

Side Projects

Small tools and experiments. Most are born from a specific need and maintained just enough to keep working.

netprobe

A lightweight TCP/UDP connectivity checker written in Go. Reports latency, packet loss, and TLS handshake times. Useful for quickly comparing routes across different VPN endpoints. Source on GitHub →

dnsbench

Shell script that benchmarks DNS resolvers from your current location. Tests DoH, DoT, and plain UDP endpoints. Outputs a sorted table of median response times. Source on GitHub →

vps-init

My VPS hardening script for Debian. Sets up SSH key auth, fail2ban, unattended-upgrades, iptables rules, and a swap file. Idempotent — safe to re-run. Source on GitHub →

caddy-deploy

A Makefile-driven workflow for deploying static sites with Caddy. Handles cert provisioning, compressed file serving, and basic security headers. Zero dependencies beyond Caddy itself. Source on GitHub →