Projects

A curated collection of projects that showcase my approach to solving complex problems.

Full Stack

MERN ChatApp

A real-time chat platform with WebRTC video/voice calls, private/group messaging, media sharing, reactions, AI smart replies, and IndexedDB SWR caching (45% faster load).

ReactExpress.jsMongoDBSocket.IOWebRTCZustandIndexedDB
MERN ChatApp
AI / RAG

SyllabAI

An AI-powered course generator converting topics/PDFs into structured learning courses using Google Gemini API and Next.js Server Actions with PostgreSQL.

Next.js 16PostgreSQL (Neon)Drizzle ORMClerkGemini AI
SyllabAI
Systems & Backend

Radish - In-Memory Database

A Redis-compatible in-memory database built from scratch in Java using an event-driven I/O model (Java NIO Selector), custom RESP parser (~165K req/sec), and AOF persistence.

JavaJava NIORESP ProtocolConcurrentHashMapTCP SocketsAOF Persistence
Radish - In-Memory Database
Systems & Backend

URL Shortener - Industry-Grade Platform

Full-stack URL shortening platform with Nginx load balancing (3 backend instances), MaxMind GeoIP2 analytics, Redis rate limiting, and Prometheus/Grafana observability.

Spring Boot 3ReactPostgreSQLRedisDockerNginxPrometheusGrafana
URL Shortener - Industry-Grade Platform
Full Stack

BrutShop - E-commerce Platform

Neo-brutalist e-commerce platform with JWT-based RBAC, Razorpay payments, Redis caching (<200ms responses), Cloudinary media, and automated CI/CD pipelines.

Spring Boot 3ReactPostgreSQLRedisCloudinaryDockerRazorpay
BrutShop - E-commerce Platform
AI / RAG

Guide Weave (Samsung PRISM R&D)

AI-powered visual guide generator using a Multimodal RAG pipeline and ChromaDB with locally deployed LLMs and custom benchmarking pipelines.

Multimodal RAGChromaDBLocal LLMPythonBenchmarking Pipelines
Guide Weave (Samsung PRISM R&D)