Challenge
A lot of monitoring tools are either too heavy for small teams or too limited to be useful in practice. GoPunch was built as a fast CLI utility that keeps uptime monitoring simple without dropping operational features.
Systems & Infrastructure
Production-ready uptime monitoring CLI tool. Features subcommand architecture, real-time TUI dashboard, multi-protocol health checks (HTTP, TCP, DNS, SSL), and discord alerting.
A lot of monitoring tools are either too heavy for small teams or too limited to be useful in practice. GoPunch was built as a fast CLI utility that keeps uptime monitoring simple without dropping operational features.
The implementation focused on a command-oriented Go CLI with one-off checks, watch mode, multiple health-check protocols, structured exports, retry logic, and direct alerting integrations so the tool stays lightweight while still being production-friendly.
GoPunch shows pragmatic systems tooling: fast execution, operational usefulness, and clear interface design. It strengthens the portfolio on the infrastructure and developer-tooling side.
Includes advanced features like concurrent monitoring, custom URL schemes (tcp://, dns://, ssl://), JSON configuration system, and retry logic with exponential backoff.
Universal real-time database engine with 1M+ ops/sec throughput. Features zero-copy serialization, O(1) secondary indexing, and native WebSocket streaming.
Read case studyThe Fastest DNS Server in the Local Universe. High-performance, caching DoT (DNS over TLS) forwarder customized for speed and privacy.
Read case studyModern systems programming language with Rust-inspired ownership, LLVM-based compilation, and zero-cost abstractions. Features async/await, generics, and comprehensive type safety.
Read case studyHigh-performance, secure DNS server with advanced blocklisting and caching. Features DoT (DNS over TLS) support, DNSSEC validation, and Tor integration.
Read case study