HOME
SKILLS
WORKS
GITHUB
My Portfolio

Featured Projects

Real-Time Messaging Platform
Full Stack System

Real-Time Messaging Platform

Designed and built a backend-first real-time messaging platform supporting secure authentication, 1:1 chats, group chats, and status updates, similar to modern messaging applications.

  • Designed and developed UI/UX using Next.js for core features like auth, chats, and status with focus on responsiveness.
  • Implemented secure signup/login using phone number as single source of truth.
  • Built 1:1 messaging and Group chats with strict role-based access control (Admin/Member).
  • Implemented Status (Stories) with privacy controls based on chat interactions.
  • Used WebSockets for real-time delivery, typing indicators, and presence updates.
  • Integrated Redis for presence tracking, caching metadata, and reducing DB load.
  • Designed hybrid architecture using REST for synchronous ops and WebSockets for real-time events.
  • Ensured stateless backend services using PostgreSQL and Redis for horizontal scalability.
  • Used Prisma ORM for type-safe database access and migrations.
  • Containerized backend with Docker and implemented GitOps workflows using Terraform for AWS deployment.
NestJSNode.jsPostgreSQLPrismaRedisWebSocketsDockerTerraformNext.js