Skip to main content

Projects

Most of the projects I did have some interesting stories or memories associated with them. Here’s a showcase of things I’ve built — from AI agents to automation tools.


Showcasing some projects I’m proud of


💼 More Projects

Strong builds that shipped — from Obsidian plugins to hackathon prototypes.

AI & Creative Experiments

  • Whisperly — Voice-to-text transcription app with AI-powered text formatting. Record audio, get transcriptions via OpenAI Whisper, and format output for emails/Slack/grammar. React Native + FastAPI.

  • Mind Castle — Your personal knowledge vault. Capture URLs, voice notes, and screen activity. AI-powered summarization, semantic search with Qdrant, and one-click Obsidian export.

  • Handpose Interactive Demo — Browser-based hand tracking using TensorFlow.js + p5.js. Control visualizations with hand gestures in real-time. #MadeWithTFJS

Tools & Plugins

  • Obsidian Camera (36⭐) — Camera plugin for Obsidian that lets you capture photos/videos and auto-inserts them into your notes. Real plugin with real users.

  • AudioJournalApp — Record audio journals and search them by keyword using speech-to-text. Built with Web Speech API.

  • Street View to Video — Generate cinematic videos from Google Street View by entering any two locations.

  • Simple Stream — React Native music app with offline downloads, playlists, lyrics, and custom themes.

Automation & Infrastructure

  • Node-Balancer — Distributed worker system for load balancing. Shows systems/infra thinking.

⚡ Mini Builds & Weekend Projects

Quick experiments that demonstrate breadth — small but mighty.

Project What it does
YouTube Transcript Formatter Turn any video into an LLM-ready prompt
Whisper Subtitles Generate subtitles locally using OpenAI Whisper
Parallel Ollama Inference Scale local LLM inference with multiple Ollama instances
Talking AI Companion Voice-based AI companion concept with demo

📖 Projects with Stories

These have blog-style write-ups with the full backstory.

  • NYCGuessr — GeoGuessr-style game using 960 live NYC traffic camera feeds. Vanilla JS, no build step, one Vercel proxy route. Story includes a silent geo-block bug discovered via friends in India.
  • Moodle Automation — Node.js program to automate attendance marking in Moodle Classroom using Telegram bot
  • Query Search Bot — Telegram bot to make internet queries directly from Telegram, deployed serverless
  • Simple Stable Diffusion — Custom Stable Diffusion project with Streamlit UI
  • Recreating Teachable Machine — General purpose ML model trainer for vision data using PyTorch & FastAI
  • WhatsApp Message Without Save — Flutter app to send WhatsApp messages without saving contacts
  • Love Calculator — Fun web app to find love compatibility percentage
  • Mutual Couple Finder — Telegram bot to find mutual connections (draft)