Skip to main content
Portfolio

Selected Works

A collection of digital products exploring the boundaries of design and engineering.

Tiny URL System
Node.jsMongoDBSystem Design

Tiny URL System

URL shortener backend and frontend demonstrating system design fundamentals.

Splitwise Low Level Design
JavaLLDOOPSystem Design

Splitwise Low Level Design

Low-level design implementation of Splitwise focusing on clean architecture and debt simplification logic.

Real-Time Chat App
Node.jsSocket.IOMongoDBJWTWebSockets

Real-Time Chat App

A scalable real-time chat backend built with Node.js, Socket.IO, and MongoDB featuring JWT authentication and WebSocket-based communication.

Multi-Level Cache System
JavaCachingSystem Design

Multi-Level Cache System

Java-based multi-level cache implementation focusing on eviction policies and performance.

Movie Ticket Booking System
JavaLLDDesign Patterns

Movie Ticket Booking System

Java-based LLD for a movie ticket booking system with seat locking and booking lifecycle management.

Memory Game
TypeScriptGameFrontend

Memory Game

Interactive memory card game built using TypeScript.

AI Interview App
TypeScriptAIWeb App

AI Interview App

AI-powered interview preparation platform for mock interviews and question practice.