Projects
Production systems, systems-programming work, and research engineering — each built with real constraints and real impact metrics.
All Projects
Distributed Task Queue System
High-throughput async job processor with priority scheduling, retry with exponential backoff, dead-letter queues, and tenant isolation.
Real-time Event Streaming Pipeline
Kafka-backed audit logging and analytics pipeline with schema registry, consumer groups, and ClickHouse OLAP sink.
API Gateway & Rate Limiting Layer
Token-bucket rate limiting backed by atomic Redis Lua scripts. Circuit breaking + distributed tracing via OpenTelemetry.
LSM-Tree Key-Value Store
From-scratch LSM-tree storage engine in Go with WAL, memtable, SSTable compaction, and Bloom filter.
Consistent Hashing Load Balancer
Virtual-node hash ring with health checking, weight-based placement, and automatic rebalancing.
BanglaVQA Dataset Pipeline
Automated collection, annotation tooling, and quality filtering for the Bangla VQA benchmark.