My interest in automotive engineering began with a simple question: how can software make vehicles safer, smarter, and more reliable? As I learned more about modern vehicles, I became fascinated by the fact that dozens of Electronic Control Units (ECUs) quietly coordinate everything from sensing and diagnostics to braking and communication.
That curiosity motivated me to move beyond theory and start building embedded systems of my own. I began working with STM32 and ESP32 microcontrollers, developing firmware in C/C++ and exploring real-time operating systems, communication protocols, and hardware debugging. Over time, my projects evolved into designing an automotive-inspired ECU capable of handling diagnostics, watchdog recovery, bootloader functionality, fault logging, and peripheral control.
What excites me most is the challenge of creating firmware that reliably interacts with physical hardware under real-world constraints. I enjoy thinking about how an ECU gathers sensor data, makes deterministic decisions, communicates with other modules, and safely controls actuators while remaining robust in the presence of faults.
My long-term goal is to contribute to production automotive systems where embedded software directly improves vehicle safety, reliability, and performance. Every project I build is a step toward understanding how complex ECU architectures work together to control modern vehicles and how thoughtful firmware design can make those systems more dependable.












Comments