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.
🚀 Featured Projects
Showcasing some projects I’m proud of
Multi-Agent Analyst AI System at Athena Intelligence
World’s first multi-agent system for analysts — a network of AI agents that collaborate to perform data analysis tasks around the clock.
- 🤖 Coordinated LLM-based agents working in parallel
- 📊 Automated analytical workflows that run 24/7
- 🧠 Digests complex data and produces insights continuously
- 🎬 Demo Video
Paula
Real-time AI companion with ultra-low latency voice interactions — a virtual companion designed to be a supportive, empathetic presence.
- 🎤 Real-time voice conversations powered by VAPI
- 💬 Empathetic AI using GPT-3.5 with therapeutic persona
- 🔊 Natural voice synthesis with ElevenLabs
- 🎬 Demo Video
Sophie (Fashion Agent)
AI-powered fashion assistant with real-time voice interactions — voice-enabled shopping assistant that helps you explore fashion items and make purchase decisions.
- 🎤 Voice-first shopping experience
- 👗 Smart recommendations based on category & budget
- 🛒 End-to-end purchase flow via conversation
- 🎬 Demo Video
Indic Subtitler
Open-source subtitles for Indian languages: transcribe and translate videos and audio in 12+ Indic languages. Built with Kurian Benoy and Nabeel Boda for Hasgeek’s Open Source AI Hackathon 2024, sponsored by Meta and Microsoft.
- 🏆 Top 10 at the hackathon, and presented at ChennaiFOSS 2.0
- 💻 I built the whole frontend from scratch: Next.js, live streaming transcription, YouTube integration
- ⭐ ~95 stars on GitHub, with real users writing in about it
- 🌐 Website · GitHub · 🎬 Demo Video
aJent
Personal AI agent with real capabilities — not just chat, but actual file system manipulation and browser history access.
- 🔧 LangChain + function/tool calling architecture
- 🖥️ Streamlit UI for easy interaction
- 🤖 Agent can browse, search, and manipulate your todo list
Twitter Profile Analysis
OSINT + ML tool — scrapes Twitter profiles and runs sentiment/emotion analysis with beautiful visualizations.
- 📊 Sentiment analysis + emotion detection on tweets
- 📈 Auto-generated charts and insights
- 🌐 Deployed on Streamlit Cloud
VoiceVista
Super-fast voice translation system — speak in one language, hear it in another, near real-time.
- 🎤 Speech recognition → Translation → Text-to-Speech loop
- ⚡ Optimized for minimal latency
- 🌍 Google Cloud APIs for accuracy
Smart QA
Query your data with natural language — upload a CSV/dataset and ask questions in plain English.
- 💬 Natural language to SQL/analysis
- 📊 Works with structured data
Ezy-Slide Generator (gptppt)
Notes → Beautiful Presentations — turn markdown or rough notes into polished slides instantly.
- 📝 Markdown/text → Themed slides
- 🎨 Multiple themes available
- 📥 Export to PDF/PPTX
- 🐳 Docker support for easy deployment
💼 More Projects
Other things I built and 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.
-
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.
⚡ Mini Builds & Weekend Projects
Quick experiments, mostly built in an afternoon.
| 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.
- MIDI Piano Playground — Teaching myself chords with a $64 MIDI keyboard and a small app I built with Claude Code.
- ApplyWiz — Auto-applies to LinkedIn Easy Apply jobs while you watch.
🎓 From My College Days
The things I built as a student: small, scrappy, and a lot of fun at the time. A couple of them still get a surprising amount of traffic.
- Love Calculator — A fun “love compatibility” web app, with a prank at the end.
- Moodle Automation — Node.js program to automate attendance marking in Moodle Classroom using a Telegram bot.
- Query Search Bot — Telegram bot to make internet queries directly from Telegram, deployed serverless.
- WhatsApp Message Without Save — Flutter app to send WhatsApp messages without saving the contact.
- Recreating Teachable Machine — A general-purpose ML model trainer for vision data, using PyTorch and fastai.
- Simple Stable Diffusion — A custom Stable Diffusion setup with a Streamlit UI.
- Mutual Couple Finder — A Telegram bot to find mutual connections.