
- Express Js
- Nest Js
- MongoDB
- PostgreSQL
details: Developed the backend for Suplify, a comprehensive health and wellness platform, using Node.js, Express, TypeScript, and MongoDB. Implemented core features including user authentication (JWT), real-time messaging (Socket io with Redis, also kafka producer and consumer to handle high-throughput message streaming), appointment scheduling, training program management, payment processing (Stripe), notifications (BullMQ, Firebase), and file uploads (AWS S3). Utilized BullMQ for job queuing, and clustering for scalability.
details: This project enables real-time camera streaming from RTSP sources to HLS format using FFmpeg, user management with role-based access (admin, manager, user), site-based camera assignments, and integrated real-time chatting via Socket.io. Key features include secure authentication (JWT/Bcrypt), file uploads to S3 Bucket, push notifications via Firebase, audit logging. The system supports multi-worker clustering for scalability. Designed for construction site monitoring with features like viewer tracking for security camera.
Major : Software Engineering CGPA : 3.73
Full-Time (On Site)
Full-Time (Remote)