Projects
A collaborative database schema design tool. Design, visualize, and share schemas with real-time collaboration over ER diagrams.
An MCP server that gives agents a live, queryable view of your Terraform infrastructure. Graph queries, drift detection, policy gates and blast-radius simulation before apply.
A TUI for managing local databases. Browse schemas, run queries, edit rows without leaving the terminal. Built on Bubble Tea.
A full-text search engine written in Go. Inverted indexes, tokenization, ranking. Built from scratch to understand how Lucene-style search actually works.
A ZooKeeper-style coordination service implemented in Go. Distributed consensus, ephemeral nodes, watches. Exploring the primitives behind every distributed system you depend on.
A high-performance HTTP load balancer in Go. Round-robin balancing, active health checks, connection tracking, graceful failover.
A BitTorrent client written in Go. Bencode parsing, peer protocol, piece selection, swarm orchestration. Read the spec, shipped the bytes.
A Redis-compatible in-memory key-value store built from scratch in Go. RESP protocol, expiry, pub/sub primitives.
A Distributed Hash Table using the Kademlia protocol. XOR distance, k-buckets, peer discovery. The substrate behind every serious P2P network.
A CLI to download specific folders from public GitHub repositories without cloning the whole project. Fast, single-binary, zero-config.
A URL shortener in Go. Custom slug support, click tracking, sane defaults. Small enough to read end-to-end in one sitting.
A Riverside.fm-style platform for recording high-quality video call sessions. Local recording per participant, then uploaded server-side.