Real-time distributed sports telemetry platform.
About
I build backend systems, think about distributed systems, and spend an unreasonable amount of time understanding how software behaves when it scales or fails.
Proof of Work
AST code quality detector & LLM refactoring filter.
Custom BitTorrent client and Kademlia DHT.
Fault-tolerant distributed data processing engine with RPC state coordinator.
Horizontally scalable WebSocket messaging cluster with Redis Pub/Sub broadcast.
Consistent hashing ring (Murmur3) with Write-Ahead Logging (WAL) durability.
Terminal-first book library CLI backed by Google Drive with local LRU caching.
Writing
All PostsLet's Explore Peer-To-Peer Networks — BitTorrent
Distributing massive files from a single server is an infrastructure bottleneck waiting to happen. In this deep dive, we explore raw P2P mechanics, BitTorrent architecture, piece selection algorithms, choking strategies, and decentralized DHT routing in Go.
Core Stack
Technologies
LANGUAGES
Go · TypeScript · JavaScript · C++ · SQL
DISTRIBUTED SYSTEMS & PROTOCOLS
Actor Model · Apache Kafka · Protobuf · Net/RPC · WebSockets · Redis Pub/Sub · Consistent Hashing · Write-Ahead Logging · Transactional Outbox · Kademlia DHT · BitTorrent Protocol
DATABASES & CACHING
PostgreSQL · Redis · MongoDB · GORM
DEVOPS, INFRA & OBSERVABILITY
Docker · Kubernetes · Linux · Prometheus · Grafana · Git · GitHub Actions
FRAMEWORKS & DEVELOPER TOOLING
Next.js · React · Node.js · Express.js · Cobra CLI · AST Parsing · Tailwind CSS