Full-stack developer experienced in building secure and scalable web applications using JavaScript, Node.js, Express, MongoDB, React, and Vue.js. I focus on designing clean backend architectures, REST APIs, and authentication systems for real-world applications.
I enjoy building real-time systems using WebSockets and WebRTC, including collaborative platforms, multiplayer applications, and production-ready full-stack systems. My goal is to create reliable software that solves real problems while maintaining clean and maintainable codebases.
ogDoc is a collaborative document editing platform designed for real-time teamwork and content creation. The system allows multiple users to edit documents simultaneously using Yjs CRDT synchronization with WebSockets, ensuring conflict-free editing even with many connected users.
The platform includes a grid-based drag-and-drop editor where users can dynamically add text, images, and video blocks. A secure permission system allows document owners to manage participants and editing rights in real time.
To enhance collaboration, WebRTC video calling was integrated directly inside documents so teams can communicate while editing content.
Tech: React β’ Node.js β’ WebSockets β’ Yjs β’ WebRTC β’ OAuth
Skylark is a premium rent-a-car web platform that allows customers to browse vehicles, book rentals, and complete online reservations easily. The system was built using Node.js, Express, MongoDB, Vue.js, and Bootstrap, focusing on performance and usability.
The platform includes a fully featured admin panel where administrators can manage vehicles, bookings, and users. Role-based access control ensures secure system management and separation between user and administrative actions.
The system also provides real-time statistics, vehicle inventory management, issue resolution tools, and maintenance tracking, helping administrators monitor fleet activity efficiently.
Tech: Node.js β’ Express β’ MongoDB β’ Vue β’ Bootstrap β’ Razorpay
This project is a reusable membership management platform designed for businesses that manage subscription plans and member access.
The system includes Admin and Member modules with role-based access control, enabling administrators to create plans, assign members, and monitor subscription activity.
Secure payment processing was implemented using Razorpay and Cashfree, along with automated membership expiry logic and renewal handling. Email notifications were integrated using Nodemailer to inform users about important subscription events.
Tech: React β’ Node.js β’ Express β’ MongoDB β’ Razorpay β’ Cashfree
AI Job Portal & Resume Analyzer is a recruitment platform designed to streamline hiring workflows through automated resume analysis.
Recruiters can post job listings, analyze resumes using skill detection logic, and manage applicants through a structured hiring pipeline. Job seekers can create profiles, upload resumes, and track their application progress.
The system also includes an administrative dashboard to manage job listings, monitor activity, and maintain platform operations.
Duo Pro Football is a browser-based real-time multiplayer football game where players compete online against another player or a computer opponent.
The game uses a server-authoritative architecture where the backend controls physics, collision detection, and scoring validation to maintain fair gameplay.
Real-time updates between players are handled using WebSockets, ensuring smooth synchronization and low-latency gameplay.
β If you like my work, consider starring my repositories.

