Projects

Things I build to learn. Every project starts with curiosity.

Currently Working On
Past Work
Skydrift
Skydrift: A Relaxing Browser Flight Sim

A relaxing browser flying sim where you steer a bird in V-formation over an open ocean through day, night, and storms. Built on top of the open-source birds.cafe prototype, with six new hand-built island biomes added to actually fly toward and land on.

Play Store App Analysis
Play Store App Analysis: Google Play Market Research

What actually makes an app succeed on the Play Store? I combined a 3.45 million app historical archive with a fresh 2026 scrape across 10 countries, then rebuilt the whole analysis as plain Python scripts instead of a notebook, with an eye for where the numbers were quietly lying to me.

Autonomous Racing using Reinforcement Learning
Autonomous Racing using Reinforcement Learning: Teaching a Car to Drive Itself

A car that learned to drive by crashing into walls thousands of times and slowly figuring out how not to. No lines of steering code, just trial, error, and a reward signal, first in 2D, then scaled up into a real Unity go-kart.

Smart Agriculture Advisory System
Smart Agriculture Advisory System: KrishiMitra: IoT + ML for Farmers

A Raspberry Pi planted in a pot of soil that reads the plant's vitals and tells a farmer what to grow, how much water it needs, and what fertilizer to use, built with two teammates for Electronics Service to Society (ESS), a VJTI course under Prof. Rohin Daruwala.

Harry Potter GPT
Harry Potter GPT: A GPT Built From Scratch, Trained to Talk Harry Potter

A language model built layer by layer from scratch and trained to chat like a Harry Potter fan, taken through the same three stages real chatbots go through: pretraining, fine-tuning, and preference alignment.

Movie Vector Galaxy
Movie Vector Galaxy: Explore Movies as a 3D Universe

A movie discovery site that turns a million films into a flyable 3D galaxy. Movies with similar plots and vibes physically cluster together, so you find your next watch by exploring instead of scrolling a list.

ML Projects
ML Projects: Browser-Based ML Demos

A handwritten digit recognizer. Draw a number on the canvas and a CNN predicts it in real time, running entirely in your browser.

PawVision: Cat vs Dog Classifier

Real-time cat vs dog detector for Android. Point the camera or upload a photo and it tells you which one it sees, running a custom-trained YOLO11 model fully on-device.

MCPAudit
MCPAudit: Security Auditor for AI Tool Configs

A security scanner for MCP server configs, the files that decide which tools an AI assistant like Claude or Cursor is allowed to touch on your machine. Paste your config in and get a full risk report, mapped to the OWASP MCP Top 10.

Areas
LLMsNLPData ScienceApp DevelopmentWeb DevelopmentDeep LearningReinforcement LearningComputer VisionData AnalysisTransformersLLMsNLPData ScienceApp DevelopmentWeb DevelopmentDeep LearningReinforcement LearningComputer VisionData AnalysisTransformers
Stack
PythonPyTorchNext.jsTypeScriptReactKotlinAndroidPostgreSQLGitJupyterPythonPyTorchNext.jsTypeScriptReactKotlinAndroidPostgreSQLGitJupyter