Backend-Oriented Full Stack Developer
I'm a Computer Science undergraduate interested in backend engineering and distributed systems.
My primary focus is building production-oriented backend applications with secure authentication, scalable APIs, database design, and real-time communication. Alongside development, I actively practice Data Structures & Algorithms in Java.
Currently looking for Backend Software Engineering Internship opportunities.
Live: https://project-management-system-c3ow.vercel.app
Repository: https://github.com/sourav-357/project-management-system
Stack: React, Node.js, Express.js, MongoDB, Socket.io, WebRTC, Tailwind CSS, JWT, Cloudinary
-
Built a production-oriented academic governance platform supporting Students, Teachers, and Administrators with role-based authorization, refresh token rotation, supervisor allocation workflows, project milestones, notifications, audit logs, and complete project lifecycle management.
-
Designed the backend using layered architecture with service abstraction, centralized validation, standardized API responses, MongoDB indexing strategies, pagination, filtering, searching, and concurrency-safe supervisor assignment.
-
Implemented real-time messaging, notifications, and one-to-one WebRTC video calling using Socket.io. Deployed the application on Vercel and Render with production configuration.
Live: https://edutech-lms-platform-steel.vercel.app
Repository: https://github.com/sourav-357/edutech-lms-platform
Stack: React, Node.js, Express.js, MongoDB, Tailwind CSS, Google Gemini AI, Stripe, Cloudinary
-
Developed a Learning Management System supporting authentication, RBAC, instructor and student dashboards, secure payment integration, AI-assisted learning, and media management.
-
Implemented REST APIs, reusable frontend components, centralized middleware, protected routes, analytics dashboards, and responsive UI following production-oriented project structure.
- Languages: Java, JavaScript, SQL, C++
- Backend: Node.js, Express.js, REST APIs, JWT Authentication, Refresh Token Rotation, Role-Based Access Control, Socket.io, WebRTC
- Database: MongoDB, Mongoose, PostgreSQL
- Frontend: React, Vite, Tailwind CSS, Axios, Context API
- Security: Helmet, bcrypt, CORS, Cookie Authentication, MongoDB Sanitization, Rate Limiting
- Tools: Git, GitHub, Postman, MongoDB Atlas, Cloudinary, Render, Vercel

