Projects

Here are some of the projects I've worked on recently. I focus on backend systems, low-latency applications, and practical solutions to real-world problems.

URL Shortener (High Throughput)

Redis-first URL redirection system with sub-4ms latency and async analytics pipeline (RQ + PostgreSQL)

FastAPIPostgreSQLRedisDockerPrometheusk6

LRU KV Store (Lock-Striped, Zero-Alloc)

Fixed-capacity in-memory key-value store with per-shard LRU eviction, lock striping, and zero runtime allocations; designed for low-latency and predictable performance under concurrency

C++20ConcurrencyLock StripingLRUSystems

Concurrent In-Memory Ledger

Multi-threaded ledger exploring linearizable transfers, deadlock-free locking, and CAS vs lock tradeoffs under contention with stress-tested invariant preservation

JavaConcurrencyCASJMHSystems Design