My Portfolio
Featured Projects

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
