/projects · 13 shipped · 6 live

Projects.

Selected work, ordered by recency. Each card has a summary, stack, and links. Pieces with deeper writeups link out to a full case study.

014 · 2026 · Apps

Hand City

● LIVE

Two-handed gesture-controlled 3D city editor: MediaPipe hand tracking + Three.js, zero backend.

Three.jsMediaPipeWebAssemblyWebGL
013 · 2026 · Apps

Limitless

● LIVE

Hand-tracked VFX sandbox: cast Gojo's cursed techniques in-browser via MediaPipe + Three.js.

Three.jsMediaPipeWebGLWeb Audio API
012 · 2026 · AI

Multi-Species Soundscape Network Analysis

Graph-theoretic acoustic niche mapping: 162h of PAM audio, 206 species, 56 sites.

MATLABPythonBirdNETSignal ProcessingGraph Theory
011 · 2026 · AI

CardSense

● LIVE

AI credit-card advisor for Indian users.

Claude APIReactExpressDockerAzure
010 · 2026 · AI

CivicLens

● LIVE

Multilingual policy intelligence: Top 30, Anthropic Hackathon.

Claude APILangChainNode.jsExpressDockerAzure
009 · 2026 · Apps

Cold Outreach Automation Pipeline

Chained Claude Code + Gemini CLI + Playwright + Apps Script: 200+ personalised emails.

Claude CodeGemini CLIPlaywrightApollo APIGoogle Apps Script
008 · 2026 · Apps

Climbing Through Yourself

Roblox × Games for Change Game Jam: movement mechanics encode emotion.

LuauRoblox Studio
007 · 2026 · Systems

Unix-like Shell

Custom shell: REPL, fork/exec, pipelines, signals, job control.

CLinuxSystems Programming
006 · 2025 · AI

Multi-Document RAG

● LIVE

Chat across multi-document PDF corpora with conversational memory.

PythonLangChainFAISSGroqGradio
005 · 2025 · AI

Book Recommender System

● LIVE

Collaborative filtering across 270k+ books: full-stack discovery engine.

Pythonscikit-learnFlaskGunicorn
004 · 2025 · Systems

High-Performance Redis Clone

Low-latency in-memory KV store: RESP, poll/epoll, AOF/RDB.

C++17NetworkingSystem Design
003 · 2025 · Apps

ShipyardDeploy

Vercel-style deployment platform with per-project preview URLs + real-time logs.

TypeScriptNode.jsWebSocket
002 · 2025 · Apps

ShopSphere

Flash-sale ordering system: 1,000+ RPS, Redis locking, RabbitMQ.

MERNRedisPostgreSQLRabbitMQ