I am an Embedded Software Developer focused on reliable firmware for microcontroller-based and IoT devices. I write clean, efficient Python, C/C++ code for ARM-based MCUs (such as STM32, ESP32, and similar platforms) and Raspberry Pi, implement low-level drivers, and design stable communication between devices and PCs or cloud services. I work with peripherals like UART, SPI, I2C, GPIO, and timers, and I can build both bare-metal and RTOS-based solutions. I also help debug existing firmware, improve stability, and optimize for memory, performance, and power usage, always with clear documentation and professional communication.