Proficient and results-driven Full Stack Developer with extensive experience in designing, developing, and deploying scalable web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js). Skilled in creating dynamic user interfaces, building robust APIs, and implementing efficient database structures.
JavaScript
VideoPlayerAndTwitter | Node.js, Express.js, MongoDB, Mongoose, Redux Toolkit, React.js, Material-Ui, tailwind CSS
Designed and developed a complete backend system for a video hosting platform similar to YouTube using Node.js, Express.js, and MongoDB. Implemented core features: user authentication (login/signup), video upload, like/dislike, comments with replies, and subscription management. Secured APIs with JWT-based authentication (access & refresh tokens) and password hashing using bcrypt. Followed standard backend practices, including modular code structure, middleware integration, and efficient database design with Mongoose.
Payment Wallet | React.Js, Express.Js, MongoDB, Context API
Implemented routes for user authentication, wallet balance management, transaction handling, etc. Integrated with MongoDB using
Mongoose to store and retrieve user data, transaction history, etc. Implemented security measures such as authentication (JWT tokens),
authorization, and input validation using Zod library. Designed and developed user interfaces for user registration,
login, wallet balance display, transaction history, etc. using the react vite framework. Used Context API for state management.
Implemented forms and components to interact with backend APIs (e.g., Axios for HTTP requests).Ensured responsive design and user-
friendly interactions.
Pay2Anyone | Next.Js, Turborepo, Typescript, Express.Js
Built a scalable payment wallet application using Next.js within a Turbo Repo architecture for efficient code sharing and modularity. Integrated webhook handlers in Node.js and Express.js to process real-time payment notifications securely and efficiently. Ensured seamless transaction handling and user experience through optimized API design and client-side responsiveness.
Real-Time-Chat | React.js,Node.js, WS Library, TailwindCSS
Designed and implemented a real-time chat application using raw WebSocket technology in Node.js. The application features a robust and
dynamic chat room management system for administrators and interactive user functionalities.