Backend Engineer · Distributed Systems · Go
I build high-throughput, fault-tolerant systems. Currently deep-diving into distributed systems internals by building a Kafka-style message queue from scratch.
message-queue — A Kafka-style distributed message queue in Go. Single-node log engine + broker + TCP server complete. Phase 2 (exactly-once via 2PC) in progress. Covers append-only storage, OS page cache, per-partition locking, FNV-1a key routing, and fuzz-tested serialization.
Go Python Java Kafka Kubernetes AWS PostgreSQL Redis Event-Driven Architecture Distributed Systems
10+ years shipping production systems — healthcare, fintech, and enterprise scale. Event-driven pipelines, microservices on K8s, ETL at scale.