I'm a backend developer based in Kolkata with over 4 years of experience in building scalable and efficient web applications, during which I have successfully worked/delivered more than 10+ projects. I primarily work with backend technologies like Node.js, Express, Nest.js, TypeScript, and JavaScript to develop robust APIs and server-side functionality. On the front end, I've started learning React and have built a few small applications to get hands-on experience. In my projects, I use databases like MongoDB, PostgreSQL and MySQL depending on the requirements. For development, I rely on tools like Git for version control, VS Code as my main code editor, and Postman for testing and debugging APIs. I'm always eager to learn new technologies, refine my skills, and stay updated with best practices to deliver high-quality solutions.
VS Code
Postman
GraphQL
MongoDB
TypeScript
Git
ReactExperince

Nov, 2023 - Present
Software Developer
Kolkata, India
This role has provided opportunities to work on diverse and innovative projects, enhancing my skills in backend development, microservice architecture, team collaboration.

Apr, 2022 - Oct, 2023
Software Developer
Kolkata, India
I began my professional journey as a Software Developer, contributing to the development of scalable web and mobile applications. I collaborated closely with cross-functional teams to deliver tailored software solutions
Education
2015 - 2018
West bengal survey institute
Engineer's degree, Civil Engineering
Grade: A+
2012 - 2014
Nandalal Institution chatra
High school, Science
Grade: 61.3
Projects

A scalable multi-provider AI chatbot backend supporting Groq, Gemini, and Hugging Face models with real-time SSE streaming. Built with NestJS and TypeScript, featuring Stripe subscription management (Free/Pro tiers), GitHub OAuth2 authentication, PDF file uploads with text extraction, token-based usage limits, and a strategy pattern for seamless LLM provider switching..




A responsive React frontend for a multi-provider AI chatbot with real-time streaming responses, sidebar conversation management, and file upload support. Integrated with Stripe for subscription plan selection and built with TypeScript for type safety..


A real-time collaborative application backend enabling seamless team communication and document sharing. Built with NestJS, PostgreSQL, and WebSockets to support live updates, user presence tracking, and efficient data synchronization across multiple clients..


An interactive frontend for real-time collaboration featuring live document editing, user presence indicators, and instant messaging. Developed with modern web technologies and WebSocket integration for responsive, real-time user experiences..



A powerful and modular backend for an e-commerce application, featuring product management, user authentication, and order processing. Built with TypeScript, Express, MongoDB, and Docker to support fast development and easy scaling. Also used kafka for inter service communication.




A full-featured event management platform that allows users to create, manage, and track events efficiently. Built using TypeScript, GraphQL, Express, and PostgreSQL, and containerized with Docker for scalability and easy deployment..



A robust platform for managing rental properties, tenants, and payments. Developed with TypeScript, GraphQL, Express, and PostgreSQL to ensure efficient data handling, seamless querying, and reliable performance..


