Projects

Things I've built: web apps, mobile apps, and bots.

Boardhouse

2026

A shared drawing room with ten tables, closed doors, and one day. Up to ten people sit at a table to draw together in real time with two live markers, talk over built-in voice with host mute controls, and rewind the board within the 24-hour sitting. No accounts, no spectators, and every table expires after a day.

TypeScriptNext.jsWebSocketsLiveKitPostgres

DMgram

2026

An Android app that wraps Instagram's mobile site and strips out everything algorithmic. You get a chronological feed, stories, profiles, and full direct messaging, with no Reels, Explore, or suggested posts. About 1.5 MB, no background activity, and no data collection.

KotlinAndroidWebView

Stadion

2026

C Cube's competitive coding leaderboard for college developers. Connect GitHub, LeetCode, and Codeforces profiles, track building and contest activity, challenge friends head-to-head, and collect badges for standout performance. Syncs stats from all three platforms into a shared scoreboard.

TypeScriptNext.jsDrizzlePostgres

TrackFit

2026

A privacy-first gym logger that works entirely offline. Build custom workout day templates, log sets and reps with automatic carryover, and track progress with exercise charts and body metrics. Includes per-exercise kg/lbs, rest timers, CSV export, and JSON backup and restore. No account, no cloud, no ads.

TypeScriptReact NativeExpo

GECA Telegram Bot

2026

A Telegram bot that helps GECA students find past question papers and study materials from chat. Natural-language queries like "CSE sem 4" are parsed with plain keyword rules, with no LLM costs, and files come back as inline buttons. When it can't understand a query it asks for clarification and learns the pattern for next time.

Pythonpython-telegram-botSupabase