📂 Projects

Sarva (Public Template)
Sarva is a full-stack grocery delivery platform for South Asian markets. This open template demonstrates a real-world, role-based marketplace built with Next.js, Firebase, Stripe, and Google Maps API. Features include customer ordering, vendor management, driver delivery flows, real-time order tracking, and split payments. The live production app operates at sarvabazaar.com with private code, while this repo is a complete, secure public demo.

Open Source Contributions
Top contributor to Mermaid.js (Top 25, key features & PRs) and FarmData2 (#2 overall, 25+ PRs, 14K+ lines added).
Check out my open source journey, major PRs, stats, and merged features for both projects.

FarmData2
FarmData2 is an open-source platform for diversified vegetable farms, streamlining data entry, reporting, and analytics for organic certification and sustainable farming practices.

Peer-to-Playlist
Peer-to-Playlist is a social web app that matches users based on Spotify music preferences, featuring real-time chat, multimedia messaging, and music sharing. Built with React, Express, MongoDB, and AWS S3. I designed the architecture, led backend development, and built the music-based matching and real-time messaging systems. Includes secure authentication, file sharing, and Spotify data integration.

Albatross
Albatross is a hackathon project leveraging AI and real-time crime data to enhance urban safety by calculating and displaying the safest navigation routes. Built with Vue.js, it features an interactive map highlighting high-risk zones and optimized routes, currently operating in demo mode.

SweetFriend
SweetFriend is a diabetes management web app integrating Dexcom glucose monitors for real-time glucose tracking, AI-powered meal recognition, and personalized health insights. It simplifies carb counting, meal logging, and glucose trend analysis to empower users in managing diabetes effectively.
PandOS
PandOS is a 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. This project demonstrates deep understanding of operating system concepts and low-level systems programming.
BitTorrent Client JS
A lightweight BitTorrent client implemented in JavaScript that seamlessly handles both .torrent files and magnet links. It features a modular architecture for peer discovery, piece verification, and metadata exchange. The client demonstrates advanced networking concepts through its implementation of the BitTorrent protocol, supporting concurrent downloads, SHA-1 integrity checking, and HTTP tracker communication.