“Most of what I build sits behind an API — caching layers, job queues, notification pipelines, rate limiters.”
I'm a backend engineer in Kolkata, currently a Senior Analyst at Accenture, working in Node.js and TypeScript on a piped natural gas platform that connects consumers to their regional gas vendors.
I came into software from mechanical engineering, so I learned this by building things and breaking them — which is still mostly how I work. I'm most interested in what a system does when something goes wrong, because that is usually where the actual design decisions are.

Leading development of enterprise-scale applications in the Financial and Energy service domains. Architecting robust backend systems using Java Spring Boot and NestJS. Leveraging Kafka for distributed messaging and Splunk for advanced monitoring and observability.

Built robust web applications using MongoDB, Express.js, React, and Node.js. Optimized cloud infrastructure on AWS for scalability and cost-efficiency. Spearheaded the development of EvalTech.AI, significantly reducing load times and enhancing user experience through reusable component architecture.

Implemented complex state management solutions using Redux API. Focused on optimizing React components to minimize re-renders and improve overall application performance. Mentored junior developers and conducted rigorous code reviews to maintain high quality standards.
Collaborated with designers to translate high-fidelity mockups into responsive, interactive UI components. Built modular and reusable libraries to streamline development across multiple projects. Integrated complex backend APIs with frontend services.

Developed a full-stack web application using React, Node.js, Koa.js, and MongoDB. Implemented data visualization dashboards using Chart.js to provide actionable customer insights. Gained hands-on experience with agile development methodologies.