All Projects

Junior Full-Stack Developer · 2025 – Present

Real-Time Collaboration Web App

Team Communication Platform

Built a Microsoft Teams-style collaboration platform from the ground up — real-time chat, meetings, and task tracking for 50+ concurrent users with sub-100ms message latency.

Message Latency
<100ms
API Response
2.3s → 400ms
Polling Overhead
-90%

What I Built

  • Built a Microsoft Teams-style platform — real-time chat, meetings, and task tracking for 50+ concurrent users with sub-100ms message latency.
  • Implemented Firebase FCM push notifications layered on Socket.IO for reliable mobile and web delivery.
  • Built event-driven reminder system with BullMQ + Redis, replacing polling and reducing server overhead by ~90%.
  • Optimized MongoDB aggregation pipelines, cutting API response time from 2.3s → 400ms.
  • Fixed N+1 query pattern reducing DB calls from 15 → 2 per request.
  • Designed role-based access control with 12 permission levels across multi-company architecture.

Tech Stack

React.jsNode.jsExpressMongoDBRedux ToolkitAnt DesignSocket.IO

Modules

Real-Time Chat

One-to-one and group rooms, typing indicators, presence, and delivery receipts.

Meetings

Agenda creation, notes, action items, and participant tracking.

Task Management

Jira-style tracking with status, priorities, due dates, and assignees.

Attendance

Punch records with IST timezone normalization across companies.

Multi-Company RBAC

Isolated data and 12-level permission model per organization.

Event-Driven Jobs

BullMQ reminders and notifications - no polling cron jobs.

Interested in similar work?