About Me
"Good things take time."
That's my philosophy. In a world of rapid iteration, I prefer to understand the deep logic before writing the first line of code.
Hi, I'm Sushil. I am a developer who sits at the intersection of hardware precision and software flexibility.
My work revolves around embedded systems—making microcontrollers like the STM32 talk to the real world. I enjoy the challenge of managing memory manually in C, debugging race conditions in FreeRTOS, and understanding processor architecture down to the pipeline stages.
When I'm not working on firmware, I build the tools that control it—using LabVIEW for automation and Python for AI-driven interfaces.
The Toolkit
What keeps me busy.
A mix of low-level logic and high-level application development.
Embedded Firmware
Writing efficient C code for STM32 microcontrollers. I focus on FreeRTOS task management, HAL drivers, and communication protocols (I2C/SPI/CAN).
LabVIEW Automation
Developing complex test executives, handling TDMS data logging, and creating custom UI components (XControls) for industrial reliability.
Python & Scripting
Building modern GUIs with CustomTkinter, integrating AI with LangChain, and using Lua for lightweight scripting tasks.
Computer Architecture
I have a deep interest in how processors work under the hood—from ARM assembly instructions to superscalar pipelines.