Stefan Mavrodiev is an engineering manager with 11 years of experience leading software delivery and embedded systems development from Plovdiv, Bulgaria. He progressed through technical and delivery leadership roles at ScaleFocus, moving from principal engineer and delivery manager to his current engineering manager position. With a deep background in embedded Linux and IoT firmware from eight years at OLIMEX, he has hands-on expertise porting board support, fixing low-level hardware/EEPROM issues, and adapting boot and kernel configurations across ARM platforms. Stefan contributes to notable open-source projects like Armbian and OLINUXINO, where his patches enabled new board variants and improved hardware compatibility—work that requires both firmware debugging and system-level architecture knowledge. He pairs a Master’s in Electrical and Electronics Engineering with practical board bring-up experience, making him comfortable bridging hardware constraints and scalable software processes. Colleagues describe him as a pragmatic leader who still dives into kernel and u-boot patches when a tricky hardware bug threatens delivery.
11 years of coding experience
13 years of employment as a software developer
Master's degree, Electrical and Electronics Engineering, Master's degree, Electrical and Electronics Engineering at Technical University of Sofia
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:18 commits, 18 pushes, 10 comments in 1 year 5 months
Contributions summary:Stefan's primary contributions revolve around modifying and updating firmware images, specifically for the RT5350F platform within the Olinuxino project. They fixed issues related to hardware behavior, such as a repeating MAC address problem and EEPROM configuration, which suggests firmware debugging and board bring-up expertise. Furthermore, the user added support for a new board variant (RT5350F-OLinuXino-DIN), showcasing experience in porting and adapting the firmware to different hardware configurations. The user also provided patches and resources for the AM335x Olimex boards, indicating the broadening of the scope of the project's supported hardware.
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 commits, 32 PRs, 24 comments in 3 months
Contributions summary:Stefan's contributions center on supporting various embedded systems platforms within the Armbian build framework. They added support for the A20-OLinuXino-MICRO-eMMC board, incorporating board-specific configurations, .fex files, and necessary kernel patches. Furthermore, the user updated u-boot configurations and LAN support for the Lime2 board and provided initial support for the A20-SOM-EVB, demonstrating a strong focus on hardware compatibility and system-level configuration. Additional modifications included updating support for sun5i, including A13.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stefan Mavrodiev - Engineering Manager at Scalefocus