Projects

Production-grade Go systems - each with a full system design writeup.

FlowPay

GogRPCKafkaPostgreSQLDocker

Event-driven payment system with idempotent processing and Kafka-backed state machine

DispatchGo

GoRabbitMQPostgreSQL

Distributed webhook dispatcher with worker pool, retries, and job lifecycle tracking

URL Shortener

GoRedisPostgreSQL

Layered architecture with Redis caching, TTL management, and click analytics

HoldUp

GoConcurrencyRate Limiting

Token bucket rate limiter middleware — thread-safe, O(1), tested with Go race detector