Engineering reliable, high-performance applications that deliver measurable impact.
Every opportunity I've had has shaped my mindset, sharpened my skills, and brought me closer to becoming a world-class developer. Here's a glimpse into the timeline of internships, experiences, and moments that defined my path.
Software Developer – National Informatics Centre (NIC), Kolkata
Software Developer Intern – National Informatics Centre (NIC), Kolkata
Software Engineer Intern – Defence Research and Development Organisation (DRDO), Kolkata
I developed Flask-based APIs to control IoT devices, powered by a Logic Gate–driven Artificial Neural Network (ANN) instead of resource-heavy LLMs or cloud models. This unique architecture eliminates dependency on external servers, making the system lightweight, secure, and fully operable on any edge device. The ANN logic enables intelligent decision- making with minimal resources, while integrated voice command support ensures real - time, seamless interaction and instant device feedback.To complement this, I built a JWT - secured React Native dashboard that provides detailed analytics, allowing users to monitor performance and optimize device usage — all without relying on cloud infrastructure.
I built an Android application that integrates Google Maps for live slot booking, allowing users to view and reserve available slots in real time. The app leverages Firebase for authentication, push notifications, and seamless data synchronization across devices. To ensure fast and reliable reservations, REST APIs were implemented with a Retrofit client, providing an efficient and responsive user experience.
As the Android developer, I engineered an application using Java that leverages real-time object detection through the device camera. The app swiftly identifies objects with minimal latency, ensuring seamless user experience even during rapid movement. A unique accessibility feature allows users to tap detected objects, prompting the app to speak aloud the object's name—making navigation and understanding of surroundings easier for visually impaired individuals. This intuitive, on-device solution combines speed, accuracy, and voice feedback, fostering greater independence without reliance on external hardware or cloud services.
I developed a research-focused Android application, available in both Java (native Android) and React Native versions, that integrates IoT sensor data to monitor plant conditions in real time. The app leverages a custom-trained machine learning model and a fine-tuned large language model (LLM) to deliver smart, context-aware recommendations for crop care, irrigation, and disease management. Sensor inputs are analyzed on-device, enabling fast and secure insights without constant cloud connectivity. This hybrid approach empowers farmers and researchers to optimize agricultural outcomes, combining robust IoT integration with advanced AI analytics for actionable, field-ready intelligence.
I engineered a software suite that enables deployment of Convolutional Neural Networks (CNNs) directly onto embedded devices, bypassing the need for heavyweight cloud-based inference. The system translates trained CNN models into optimized C code for real-time, resource-efficient operation on microcontrollers. To enhance model transparency, I built an interactive visualizer that graphically illustrates layer-wise activations and weight distributions, helping users understand and debug model behavior at every stage. The tool supports model conversion, performance analysis, and intuitive visualization, streamlining the process of bringing advanced AI to resource-constrained environments.
I'm always open to discussing product design work, development partnerships, or side projects.
Drop a message and I'll get back to you as soon as I can.
I'm just a message away—no matter where in the world you are. Let's collaborate across borders.