About
Senior Embedded Software Engineer with 6+ years building platform, BSP, firmware and…
Experience
Education
Licenses & Certifications
Projects
-
IoT Node Firmware and Mobile Application
-
I led a project focused on enhancing the monitoring of industrial equipment like welding and cutting machines. The goal was to make real-time machine data accessible on a mobile app, whether the devices were on the same local network or connected over the Internet.
Using an ESP32 board and Arduino firmware integrated in PlatformIO ecosystem, I enabled the ESP32 to fetch data from the machines through a SPI command interface, sharing it over a JSON-RPC interface. The cross-platform mobile…I led a project focused on enhancing the monitoring of industrial equipment like welding and cutting machines. The goal was to make real-time machine data accessible on a mobile app, whether the devices were on the same local network or connected over the Internet.
Using an ESP32 board and Arduino firmware integrated in PlatformIO ecosystem, I enabled the ESP32 to fetch data from the machines through a SPI command interface, sharing it over a JSON-RPC interface. The cross-platform mobile app, developed with Kivy for iPhone and Android, periodically retrieved and displayed this data in a user-friendly format & also to download the machine cutting parameters.Other creators -
Battery Driven Welder Firmware
-
I played a key role in developing a cutting-edge Battery Management System (BMS) algorithm tailored for industry-standard batteries. This involved crafting comprehensive features such as short circuit protection, implementing Coulomb's counting method for State of Charge (SOC) computation, and incorporating a Real-Time Logger (RTT) for efficient high-speed debugging.
Additionally, I designed a Boot Loader firmware for a custom application board based on the STM32F1 series. This firmware…I played a key role in developing a cutting-edge Battery Management System (BMS) algorithm tailored for industry-standard batteries. This involved crafting comprehensive features such as short circuit protection, implementing Coulomb's counting method for State of Charge (SOC) computation, and incorporating a Real-Time Logger (RTT) for efficient high-speed debugging.
Additionally, I designed a Boot Loader firmware for a custom application board based on the STM32F1 series. This firmware facilitated firmware upgrades using the CAN interface. To support modular testing, I created a test application using the python-can library.
My contributions extended to establishing communication protocols such as CAN and UART using ST HAL APIs. I also crafted a diagnostic software for STM32-based custom hardware, providing a crucial tool for early detection and resolution of hardware issues.Other creators
Honors & Awards
-
WOW Award - May 2025
Capgemini
May 2025 — Appreciation from Project Head
“Appreciate the consistent approach towards making the project engagement successful, overcoming several challenges, working closely with other teams involved and being in alignment with customer expectations!”
(Recognized for contributions to VxWorks porting, BSP bring-up and team upskilling.) -
WOW Award - Dec 2024
Capgemini
Dec 2024 — Appreciation from Project Head
“Great work — appreciate the hard work and significant contributions.”
(Recognized for leading VxWorks porting, BSP bring-up and upskilling the team.)
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreAdd new skills with these courses
-
3h 7m
Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep: 4 Design and Implement Build and Release Pipelines by Microsoft Press
-
1h 2m
Azure DevOps Engineer Expert (AZ-400) Cert Prep: Introduction to DevOps and Microsoft Development Platforms
-
54m
Data Platforms: Spark to Snowflake