π‘ Embedded Software Engineer at MikroE βοΈ Specializing in SDK design, peripheral drivers, and microcontroller firmware
Iβm an embedded systems engineer with 3 years of professional experience designing unified SDKs and drivers for diverse microcontroller families.
πΉ My expertise covers I2C, SPI, UART, ADC, PWM, USB, Ethernet, CAN, plus VGA and HDMI in personal projects. πΉ Experienced with Bare-Metal, RTOS, and Embedded Linux.
- ποΈ Contributions to mikroSDK and CORE packages
- π» CycloneTCP Ethernet support
- π Multi-architecture CAN support
- β‘ DMA integration
- π TinyUSB support
| Logo | Architecture |
|---|---|
![]() | ARM Cortex M0, M1, M23, M3, M33, M4, M7, M85 |
![]() | RISC-V |
![]() | PIC PIC18, PIC24, dsPIC, PIC32 |
| Logo | Compiler |
|---|---|
![]() | GCC for ARM |
![]() | XC8 / XC16 / XC32 |
![]() | mikroC |
![]() | Clang/LLVM |
![]() | GCC for RISC-V |
![]() | Renesas RL78 |
| Logo | Tool |
|---|---|
![]() | CODEGRIP |
![]() | mikroProg |
![]() | SEGGER J-Link |
![]() | MPLAB ICD / PICkit |
![]() | GDB, ST-Link, Renesas E2, others |
| Logo | Language |
|---|---|
![]() | Embedded C / C++ |
![]() | Python |
![]() | Rust |
| Area | Experience |
|---|---|
| π§ Embedded Development | Bare-Metal, RTOS, Embedded Linux |
| βοΈ Driver Development | GPIO, UART, SPI, I2C, ADC, PWM, CAN, USB, Ethernet |
| ποΈ SDK Design | Cross-platform HALs, middleware, portable SDK architecture |
| π» Programming | Embedded C/C++, Python, Rust |
| π Performance | DMA optimization, low-level hardware interfacing |
π§ ivan.ruzavin98@gmail.com πΌ https://www.linkedin.com/in/ivan-ruzavin-825b20251/
- π΅ Professional singer
- π₯ Boxing enthusiast
- πΊ Beer lover
- π Travel addict






























