My Projects

Aegon — Distributed One-to-One Chat System
A correctness-first distributed chat backend with client-asserted delivery semantics and resilient offline replay.
Java
Spring Boot
WebSocket
Redis Pub/Sub
MySQL
Stark — Real-Time Typing Indicator Service
A distributed typing indicator backend designed for low-latency ephemeral signaling across horizontally scaled servers.
Java
Spring Boot
WebSocket
Redis Pub/Sub
ConcurrentHashMap
E-Commerce Microservices Portfolio
A showcase of production-grade Spring Boot microservices demonstrating scalability, maintainability, and real-world problem-solving.
Java
Spring Boot
MySQL
Kafka
Redis
JWT
Eureka
My-Redis – A Lightweight, Redis-Inspired In-Memory Data Store
A Redis-inspired in-memory key-value store, built from scratch using Java & Spring Boot, exploring concepts like concurrency, eviction policies, and persistence.
Java
Spring Boot
System Design
Concurrency
SOLID
Design Patterns
LLD Mastery – Design Patterns
A living knowledge base and a systematic exploration of Low-Level Design, blending deep theory with practical applications.
Java
OOP
Design Patterns
SOLID
AI Agent Learning
An exploration of how LLMs can be extended into AI agents capable of using external tools like search, calculators, and more.
Python
Groq API
LLaMA-3
SerpAPI
Tool-Use