I design and develop firmware for STM32 microcontrollers using C and ARM Cortex‑M architecture. I work with timers, DMA, peripherals, and real‑time systems to build reliable embedded applications. I can create new firmware from scratch or extend existing codebases, and I’m comfortable working directly with hardware during development and debugging.