Skip to content
View IvanRuzavin's full-sized avatar
  • MikroE
  • Belgrade
  • 01:53 (UTC +01:00)

Block or report IvanRuzavin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IvanRuzavin/Readme.md

πŸ‘‹ Hi, I'm Ivan Ruzavin

πŸ’‘ Embedded Software Engineer at MikroE
βš™οΈ Specializing in SDK design, peripheral drivers, and microcontroller firmware


πŸš€ About Me

I’m an embedded systems engineer with 3 years of professional experience designing unified SDKs and drivers for diverse microcontroller families, including:

  • STMicroelectronics
    • Low-Performance MCU Families like STM32F0x, STM32F1x, STM32F3x, STM32L0x, STM32L1x
    • High-Performance Single- and Dual-Core MCU Families like STM32F7x, STM32F4x, STM32L4x, STM32H5x, STM32H7x
  • Renesas Electronics
    • Low-Performance Single-Core MCU Families like RA6M3, RA4L1, RA4M1, RA4M3, RA0E2, RA0L1, RA2E3, RA2L2, RA2T1, RA4C1
    • High-Performance Single- and Dual-Core MCU Families like RA8D2, RA8E1, RA8E2, RA8M1, RA8M2, RA8P1, RA8T1, RA8T2, RA6M5, RA8D1
  • Microchip
    • Low-Performance MCU Families like dsPIC30, PIC24, dsPIC33, PIC18, ATMEGA, AVR
    • High-Performance MCU Families like ATSAM, PIC32MX, PIC32MZ, PIC32C
  • NXP
    • Low Performance MCU Families like MK1x, MK2x, MK3x, MK4x, MKVx, MKWx
    • High-Performance MCU Families like MK5x, MK6x, MK8x
  • GigaDevice
    • GD32VF103 MCU Family
  • TOSHIBA
    • TMPM4 and TMPM3 MCU Families
  • Infineon Techologies
    • PSoC 4, FM0, FM3, FM4 MCU Families
  • Nuvoton
    • M02x, M04x, M05x, M09x, M2x, M4x, MINI, Nano, NUC MCU Families
  • Texas Instuments
    • TM4C123x, TM4C129x, MSPM0Lx, MSPM0Cx, MSPM0Gx MCU Families

πŸ”Ή My expertise covers peripherals like I2C, SPI, UART, ADC, PWM, USB, Ethernet, CAN, and advanced modules like VGA and HDMI for personal projects.
πŸ”Ή I'm experienced both in Bare-Metal and Enbedded Linux programming

Notable Contributions


πŸ› οΈ My Tech Stack

Cores / Architectures:

  • ARM Cortexes
    • M0, M1, M23, M3, M33, M4, M7, M85
  • RISC-V
  • PIC Cortexes
    • PIC18, PIC24, dsPIC, PIC32

Compilers:

  • GCC for ARM
  • XC8, XC16, XC32
  • MikroC Compilers
  • Clang Compiler
  • GCC for RISC-V

Programming/Debugging Tools:

  • CODEGRIP
  • MikroProg
  • J-Link
  • MPLab Programmers
  • ST-Link, E2 Programmer, etc.

Programming Languages:

  • Embedded C & C++
  • Python
  • Rust

Specialties:

  • Embedded C & C++
  • Low-level hardware interfacing
  • Peripheral driver development
  • SDK architecture and cross-platform HALs

πŸ“Š Stats

Activity Graph


🎯 Codewars


πŸ“« Connect With Me

πŸ“§ [email protected] πŸ’Ό LinkedIn


⚑ Fun Facts

🎡 Professional singer πŸ₯Š Boxing enthusiast 🍺 Beer lover 🌍 Travel addict

Popular repositories Loading

  1. RedPitayaClickShield RedPitayaClickShield Public

    Red Pitaya Applications

    C

  2. NECTO_SDK_Rust NECTO_SDK_Rust Public

    Forked from Poueplo/Mikro_SDK_RUST

    Rust

  3. Singidunum_Projects Singidunum_Projects Public

    Repository for my Singidunum University projects

    TypeScript

  4. CUDA-Programming CUDA-Programming Public

  5. IvanRuzavin IvanRuzavin Public