I'm a software engineer interested in distributed systems, backend infrastructure, and AI engineering.
I enjoy understanding how complex systems work internally, building them from first principles, and exploring the engineering trade-offs behind reliability, scalability, and performance.
Currently working on AI platforms while building systems-oriented projects in my own time.
Distributed Key-Value Store
A distributed database exploring:
- Multi-Raft replication and consensus
- MVCC and cross-shard transactions
- Percolator-inspired transaction coordination
- Deterministic simulation for testing distributed behavior
Distributed Rate Limiter
A Redis-backed rate-limiting library featuring:
- Token Bucket and Sliding Window algorithms
- Atomic state transitions using Redis Lua scripts
- Fault-tolerant rate-limiting infrastructure
- Pluggable middleware for FastAPI applications
- Distributed systems and database internals
- Concurrency, synchronization, and fault tolerance
- Backend architecture and performance engineering
- AI infrastructure, LLM evaluation, and observability
Languages: C++, Python, Java, JavaScript, SQL
Backend & Infrastructure: FastAPI, Spring Boot, Node.js, Redis, Kafka, Docker
Data & AI: PostgreSQL, MySQL, MongoDB, PyTorch, TensorFlow
Competitive programming has been an important part of my engineering journey. I enjoy tackling algorithmically challenging problems and developing strong problem-solving fundamentals.
Always interested in discussing distributed systems, backend engineering, and interesting technical problems.

