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 LabVIEW Developer dedicated to building robust automation systems and professional-grade test software.
My primary work involves architecting solutions within the National Instruments ecosystem - from designing complex application logic to managing installers and system deployments. I specialize in making high-level automation feel seamless and reliable.
In my free time, I trade high-level abstractions for the metal. I enjoy exploring embedded systems, where I write firmware for the STM32, optimize C code, and dive deep into processor architectures and real-time operating systems like FreeRTOS.
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.