Raft KV
A distributed key-value store built on the Raft consensus algorithm from scratch in Go. Multiple servers agree on data even when nodes crash — featuring leader election, log replication, snapshots, linearizable reads, and dynamic cluster membership.
Flume
A message streaming system built from scratch in Go — every component from the binary wire protocol to the log-structured storage engine is hand-implemented. Built to deeply understand how systems like Kafka work under the hood.
365Scores Clone
A real-time football match score system. Kafka produces and consumes match events, Redis caches live data, FastAPI serves the REST API, and React renders scores — all orchestrated with Docker Compose.
Quizify
An AI-powered exam question generator that transforms lecture notes into interactive quizzes. Serverless architecture on AWS with Gemini AI, Lambda, DynamoDB, S3, and CloudFront — fully deployed with Terraform.
Multiplayer Game
A real-time multiplayer game with a Go WebSocket server and TypeScript browser client using Canvas. Players see each other move instantly with state synchronization at 60 updates per second.
Rust Mini Backend System
A low-level client, server, and file-backed key-value database built from scratch in Rust — no frameworks, no async runtimes, no ORMs. Built to understand how HTTP works over TCP and how databases store data.
FOS (Faculty Operating System)
Comprehensive OS labs implementation including memory management, scheduling, and paging using C and QEMU virtual machine.
QuestBoard
A gamified micro-challenges platform where users complete tasks to climb a leaderboard. Built with Flask, PostgreSQL, and AWS Elastic Beanstalk.
Speaker Identification
Deep learning project for identifying speakers from audio using Mel-spectrograms and CNN models. Implemented with TensorFlow and Librosa.
Data Communication Project
Socket programming project demonstrating reliable client-server communication, CRC error detection, and data transmission simulation.
Asteroids Game
A classic arcade-style Asteroids game built with Pygame featuring shooting, collision detection, and object splitting.