Master of Technology in Electronics & Communication Engineering
Institute of Engineering and Management, Kolkata
// firmware.engineer
I design production-grade embedded systems, firmware, IoT platforms, wireless communication stacks, bootloaders, RTOS architectures and edge devices.
I design production-grade embedded systems, firmware, IoT platforms, wireless communication stacks, bootloaders, RTOS architectures and edge devices. For me, firmware is where ambition meets physics: every byte, every interrupt and every milliamp has to earn its place before a device ever reaches the field.
Across smart metering, GPS-synchronized railway timing, industrial IoT and low-power wearables, I've spent years shipping firmware that simply has to keep running, on constrained MCUs, over flaky wireless links and through brown-outs that would corrupt lesser systems. That experience has made me obsessive about low-level reliability: deterministic RTOS task design, resilient OTA pipelines, journaled persistence and radio stacks that coexist without dropping a packet.
I work most happily close to the metal, BLE and cellular connectivity, bootloaders, sensor fusion and the kind of power-aware architecture that turns a prototype into a product. The goal is always the same: build embedded systems that are quietly, boringly dependable for years after deployment.
Senior Firmware Engineer
Aug 2023 — Present
R&D Application Engineer / Firmware Engineer
Nov 2022 — Aug 2023
Embedded Systems Engineer
May 2021 — Oct 2022
Embedded Systems Engineer
Jan 2020 — May 2021
Embedded Systems Engineer
Mar 2019 — Jan 2020
// proficiency map
// responsibilities
// technologies
// impact
Institute of Engineering and Management, Kolkata
Techno India University, Kolkata
BLE + cellular Network Interface Card for utility smart meters with secure OTA.
GPS-synchronized master clock distributing precise time across railway platforms.
ESP32 electronic shelf labels with a web UI and Google Sheets sync.
RTOS-driven gateway fusing multiple industrial sensors to the cloud over MQTT.
Body-worn device with IMU, heart-rate, SpO2 sensing and haptic alerts.
Published board designs and electronics — explore the full collection on my profiles.
USB-C Power Delivery sink board around the STUSB4500 — negotiates higher-voltage PD profiles from USB-C sources autonomously, no MCU required.
Thermocouple amplifier breakout for interfacing thermocouples with any microcontroller — built around the LTC2053 zero-drift instrumentation amp with LT1025 cold-junction compensation.
Tiny (39×15 mm) Arduino-compatible dev board on the ATSAMD11C14 Arm Cortex-M0+, designed for battery-powered projects: configurable Li-ion charging up to 1.6 A, low-dropout power management and double-tap bootloader entry. Released CC-BY-SA 4.0.
These are live, interactive engineering demos — not screenshots. Each one runs real protocol logic in your browser: framed UART traffic, a priority-preemptive RTOS scheduler, BLE advertising/GATT, and a dual-bank OTA state machine.
Want real hardware? Open the Web Serial TerminalConnect an actual UART/serial device from your browser (Chromium, HTTPS).Type text or hex bytes, transmit over a virtual serial line, and watch a deterministic device echo back. Each line is framed with a start byte, length and XOR checksum.
Est. line time @ 115200 baud: 173.6 us (2 bytes x 10 bits)
// no traffic yet — send a frame
// framing appears here
Aditya Mukherjee, Tamojit Saha
IEEE/2018
Tamojit Saha, Sandeepan Sengupta and Tanmoy Dasgupta
IEEE/2017
Membership No. AM1813504, The Institute of Engineers.
National Science Day Exhibition 2016, Science Association of Bengal.
On-spot electronic design contest, Edge X 2016 Technology Convention, Techno India College, Salt-Lake (TISL).
On-spot electronic design contest, Avenir 2015 Technology Convention, Netaji Subhash Engineering College, Kolkata.
On-spot electronic design contest, Edge 2015 Technology Convention, Techno India College, Salt-Lake (TISL).