Engineering Reliable Embedded Solutions

Crafting high-performance software for embedded systems in critical applications.

Explore My Projects Contact Me

About Me

I'm Mikhail Kovalevskiy, CEO and founder of Morze Technologies LLC. With expertise in embedded systems and a strong technical background, I develop firmware for complex applications, including medical and space devices.

Profile picture of Mikhail Kovalevskiy

Skills and Expertise

Programming Languages

C, C++, Python, JavaScript

Embedded Systems

  • RTOS: FreeRTOS & no RTOS (bare-metal programming)
  • Protocols and Interfaces: SPI, I2C, Quad SPI, CAN, FDCAN, TCP/IP (lwip), USB (ST) and etc
  • Bootloader development for remote server and USB MS updates
  • Graphics Libraries (proprietary and TouchGFX) for user interfaces on various displays
  • Touch display and driver development
  • File System: FatFs
  • Network Stack: LWIP
  • Web interfaces for microcontroller interaction using Flask and Node.js backend
  • Custom Linux images with Yocto for embedded systems
  • Applications in QT for embedded Linux, including USB data exchange and control (libusb)

Project Management

Team leadership, project and budget management

Hardware Expertise

My experience spans a variety of architectures, processors, and microcontrollers used in embedded systems:

Projects/Portfolio

Surgical Device Firmware

Firmware development for surgical devices, utilizing advanced protocols and interfaces:

  • Technologies and Protocols: CAN, FDCAN, SPI, QSPI, I2C, Ethernet, USB, LTDC, DMA, and DMA2D
  • Network: TCP/IP and UDP using LWIP library
  • File System: FatFS
  • User Interfaces: TouchGFX for TFT displays

ISS Project

Created software for space-grade devices installed on the International Space Station for Institute of Biomedical Problems of the Russian Academy of Sciences (IBMP RAS).

Educational Programming Software

Built a visual programming app for kids using STM32 and Arduino boards based on the open-source Scratch.

Education

Bachelor of Science in Nanotechnologies

Saint Petersburg Electrotechnical University "LETI", Faculty of Electronics, Saint Petersburg

Blog & Resources

Check out my Telegram channel for insights on embedded development and technology trends.

My Videos

Watch some of my latest tutorials and project showcases on embedded systems and programming.

Contact Me