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.

Sushil Kanike Profile Photo

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.