दुमरु
Background

About.

From the Himalayas — engineering at the lowest level. I grew up where the power drops without warning, and you learn to respect infrastructure instead of assuming it. That instinct carried into firmware: for nearly 5 years I've written production C and C++ for John Deere's Gen4/Gen5 Command Center displays on embedded Linux, where memory, timing, and power are constraints you design around, not clean up after. I maintain AgIsoStack++, the open-source ISOBUS stack agricultural equipment runs on, and still reach for Python whenever a problem needs a script instead of a framework.

Interests
Embedded SystemsArtificial IntelligenceSoftware DevelopmentHikingSoccerAnimeGamingHardware Tinkering
Sujan Dumaru
Sujan Dumaru
Embedded Software Engineer
Technical Skills
Languages
C
C
C++
C++
Python
Python
Assembly
Assembly
Verilog
Verilog
Java
Java
SQL
SQL
CMake
CMake
Shell Scripting
Shell Scripting
Embedded & Hardware
Arduino
Arduino
Raspberry Pi
Raspberry Pi
ESP32
ESP32
ARM
ARM
Intel Atom
Intel Atom
freeRTOS
freeRTOS
Embedded Linux
Embedded Linux
Frameworks & Tools
Qt Framework
Qt Framework
Google Test
Google Test
Froglogic Squish
Froglogic Squish
Docker
Docker
Git
Git
Jenkins
Jenkins
CI/CD
CI/CD
Valgrind
Valgrind
VSCode
VSCode
Jupyter
Jupyter
Postman
Postman
Cloud & Data
Azure DevOps
Azure DevOps
Databricks
Databricks
Azure Data Factory
Azure Data Factory
Azure Synapse
Azure Synapse
Azure Pipelines
Azure Pipelines
Simulation & Modeling
MATLAB
MATLAB
LT Spice
LT Spice
Code Composer Studio
Code Composer Studio
Quartus
Quartus
QGIS
QGIS
Protocols
ISOBUS
ISOBUS
CAN
CAN
MQTT
MQTT
TCP/IP
TCP/IP
Ethernet
Ethernet
UDP
UDP
HTTP
HTTP
Wi-Fi
Wi-Fi
Google Protobuf
Google Protobuf
What I Optimize For
Constraints first
Memory, timing, and power are design inputs, not cleanup work after the feature ships.
Provable over plausible
A unit test and a scope trace beat intuition every time hardware is involved.
Boring in the right places
The code touching the real world should be the least clever code in the system.
Fix the cause, not the symptom
A patched symptom comes back. A root cause doesn't.
Best Business Impact — Nepal-US Hackathon 2026
Immicalm
View Live Demo ↗
Achievements
Received Summa Cum Laude Honors for B.S. Computer Engineering at University of Texas at Arlington
Nearly 5 years building production-grade embedded firmware for John Deere Gen4/Gen5 Command Center platforms