Key Projects
Distributed Cache Decorator
A smart Python decorator that provides Redis-backed caching and automatic cache invalidation when function logic changes.
View Case Study ->Distributed Rate Limiter
A horizontally scalable, high-throughput rate limiting service built with Go, Redis, and Lua, designed for a distributed microservices environment.
View Case Study ->Real-Time Clipboard Sync
A distributed backend in Go enabling real-time, multi-device clipboard synchronization using WebSockets and Redis.
View Case Study ->Technical Writing
Exploring concepts in distributed systems, performance, and data structures.
Why B-trees Can Shorten SSD Lifespan
B-trees work fine on SSDs at first, but their in-place updates cause high write amplification and hot-spot wear over time. The result: slower performance and a shorter SSD lifespan compared to flash-optimized structures like LSM or copy-on-write trees.
Understanding the Node.js Event Loop
An experiment showing how one blocking CPU-bound task can starve the event loop, and the trade-offs of non-blocking alternatives.
SSTables and LSM Trees: The Secret Sauce Behind Modern Database Performance
An explanation of how databases like Cassandra and RocksDB use Log-Structured Merge Trees and Sorted String Tables to handle millions of writes per second.
Understanding Native Graph Databases: Storage and Processing
A comprehensive exploration of how native graph databases achieve superior performance through index-free adjacency, specialized storage structures, and optimized processing engines, with detailed technical examples and real-world PostgreSQL comparisons.
Building a Distributed Rate Limiter with Go, Redis, and Lua
A deep dive into the architecture and implementation of a scalable, stateless rate limiter for microservices using the Token Bucket algorithm.
The Idea Behind Fault-Tolerant Systems
Exploring how classic thought experiments like the Two Generals and Byzantine Generals problems shape modern distributed systems and consensus protocols.

I specialize in building robust, scalable backend systems and integrating them with clean, performant frontends. My focus is on creating high-impact solutions that drive efficiency and solve complex technical challenges.
Certifications