Dropp — 01

Dropp

● Live

A platform where Influencers/creators can easily create and share collections of affiliate links or products to monetize their recommendations, while users get a simple way to discover and shop their favorite creators' top product picks.

  • Built a RESTful backend API using Node.js, Express.js, and MongoDB (Mongoose) for a social platform allowing users to share and organize products in collections.
  • Designed scalable database schemas for users, collections, products, follows, likes, and notifications with proper indexing and relational references.
  • Implemented secure authentication and authorization using JWT, protecting user-specific operations and private resources.
  • Built media management APIs allowing users to upload, delete, and manage multiple product images/videos.
  • Implemented notification system for user interactions such as follows and product activity.
Node.js Express.js Javascript MongoDB JWT Real-time Notifications WebSockets
Secure
JWT
End-to-end
Efficent
Modular
Clean & scalable architecture
Realtime
Notifications
Email & in App
EazyCam — 02

EazyCam

● Live

A cross-platform mobile application that transforms a smartphone into a high-quality, low-latency PC webcam — with zero internet dependency. Supports 1080p streaming over local Wi-Fi and USB.

  • Implemented WebRTC P2P connection with local Dart WebSocket server for signaling — achieving <500ms end-to-end latency
  • USB Mode via raw socket streaming over ADB-reversed TCP for maximum reliability
  • OBS desktop client integration creating a virtual webcam compatible with Zoom, Meet, and Teams
  • 1080p streaming quality with adaptive bitrate — no cloud server, no latency overhead
Flutter WebRTC Python Dart WebSocket ADB OBS P2P
Latency
<500ms
End-to-end
Quality
1080p
Max stream res
Mode
P2P
Zero cloud
Who's There — 03

Who's There

A real-time chat Android app enabling private messaging with live online/offline status tracking, media sharing, and persistent history — built for reliability at scale.

  • WebSocket-based real-time communication with <400ms message delivery time in test phase
  • Handled 1000+ messages/day during test phase with consistent performance
  • Media sharing (images, videos), read receipts, and full persistent chat history
  • Live online/offline status using WebSocket connection tracking + Redis for state management
Flutter Django REST WebSockets MySQL Redis JWT Docker
Delivery
<400ms
Message latency
Volume
1k+
Messages/day
ProjectPals — 04

ProjectPals

A career development social platform for intra-college collaboration — matching students based on skills, interests, and availability for real project partnerships.

  • Matched 45+ students across 10+ collaborative projects via skill-matching algorithm
  • Real-time chat using Django Channels + WebSockets, Redis caching for 300+ concurrent users
  • Optimized team formation time by 70% through smart recommendation engine
  • Full DevOps pipeline — Docker, GitHub Actions CI/CD, AWS deployment
React.js Django DRF Redis WebSockets MySQL Docker
Users
45+
Students matched
Concurrent
300+
Users handled
Efficiency
70%
Faster team form
Unrush — 05

Unrush

A cloud-based file sharing platform engineered for large file uploads — supporting up to 10GB per file with unique shareable links and optimized download performance.

  • Scalable file storage supporting uploads up to 10GB/file with unique shareable link generation
  • Reduced file download latency by 35% through strategic database indexing
  • Peer-to-peer connection using UDP for fast direct file transfer between clients
  • WebSocket-based real-time upload progress tracking and notifications
Django MySQL WebSockets UDP/P2P HTML/CSS/JS AWS
Max File
10GB
Per upload
Latency
-35%
Download time