📂 Projects

Sarva
Full-stack vendor management platform and grocery marketplace for South Asian supply chains. Designed 4 role-specific AI assistants with RAG over Firestore and Algolia, cutting task time by 50%. Built a vendor AI toolkit to auto-generate product descriptions, pricing, and nutrition (80% faster setup). Implemented batch inventory management with Whisper voice input supporting 90+ languages, Stripe Connect split payouts with Identity verification (85% fraud reduction), and real-time order tracking via Google Maps. Built 20+ pages in Next.js with Firebase Auth, Firestore, Storage, and Cloud Functions deployed to Vercel.

FarmData2
Open-source farm management platform at Dickinson College. Partnered with 12+ farmers to build 15+ real-time crop management features supporting daily operations and USDA certification requirements. Developed a full-stack crop tracking system using Node.js, PostgreSQL, and Vue.js with Cypress end-to-end tests at 80%+ coverage. Integrated 18+ farmOS API endpoints to automate logging workflows and refactored 22 Vue components, reducing form rendering latency by 60% and saving farm staff 12+ hours per week.

Open Source Contributions
Top contributor to Mermaid.js (#25 of 600+ contributors) and FarmData2 (#2 overall, 25+ PRs, 14K+ lines).
Mermaid.js: Delivered 3 merged PRs implementing text wrapping algorithms, auto-scaling data labels, and customizable styling for a library serving 1.2M+ weekly downloads. Contributed to a 100K+ line codebase, shipping features now powering diagrams across GitHub, VS Code, Notion, and Microsoft Word.

Peer-to-Playlist
Full-stack social networking app that matches users through a weighted scoring algorithm analyzing their Spotify listening history, playlists, and top artists. Built with React, Express.js, and MongoDB. Features a real-time messaging system with Socket.IO handling 500+ concurrent connections, file sharing via AWS S3 and Cloudinary CDN, embedded Spotify playback, and automated link previews. Includes secure authentication and complete Spotify API integration.

Albatross
AI-powered navigation app that reroutes users based on their selected safety level. Built with Vue.js, the app sends routes to Cloudflare Workers to check against high-crime zones. Geocoded 50K+ crime addresses using Google API, mapped them to zones using public boundary data, ranked zones by crime density, and stored them in AWS Databricks so Cloudflare Workers can check route intersections and reroute in real-time. Built at HackHarvard 2024.

SweetFriend
Diabetes management web app integrating Dexcom glucose monitors for real-time glucose tracking, AI-powered meal recognition via Tune Studio's vision model, and personalized health insights powered by Cerebras. Built with React and Flask, featuring MongoDB for data storage and Twilio for critical glucose alerts. Simplifies carb counting, meal logging, and glucose trend analysis. Built at PennApps 2024.
PandOS
Complete custom operating system kernel implemented in C for the uMPS3 RISC emulator. Features include time-sharing, multiprogramming, TLB-based virtual memory management, system calls, and interrupt handling for concurrent process execution and memory safety. Demonstrates deep understanding of operating system concepts and low-level systems programming.
BitTorrent Client JS
Lightweight BitTorrent client implemented in JavaScript that handles both .torrent files and magnet links. Features modular architecture for peer discovery, piece verification, and metadata exchange. Implements the full BitTorrent protocol with concurrent downloads, SHA-1 integrity checking, and HTTP tracker communication.