Mirza Krak is a pragmatic technology leader and CTO with 12 years of hands-on experience designing embedded Linux systems, fleet management, and OTA update platforms for IoT at scale. He built and maintained VoltOS at Northvolt and has deep expertise in Yocto/OE-core, U-Boot, and low-level block device handling demonstrated by significant contributions to the open-source Mender projects (including Raspberry Pi and UBI support). As an independent contractor and founder of Maneoz Technologies and Mirza Krak Consulting, he bridges product needs and engineering execution across prototyping through production. He combines systems-level kernel and bootloader work with platform engineering for thousands of devices, focusing on reliability and maintainability. Based in Bohus, Sweden, he’s equally comfortable doing kernel patches as presenting architecture to customers, bringing a rare mix of field-proven embedded engineering and strategic leadership. An often-unseen strength is his ability to turn complex boot and update edge cases into repeatable build and deployment processes.
12 years of coding experience
13 years of employment as a software developer
Natur teknisk inriktning, Natur teknisk inriktning at Göteborgs Tekniska Gymnasium
Computer Engineering, Computer Engineering at Göteborgs Tekniska Institut
Contributions:2 reviews, 99 commits, 70 PRs in 3 years 9 months
Contributions summary:Mirza primarily contributed to the integration of the Mender client with the Yocto Project, focusing on device image creation and bootloader modifications for embedded systems. They added support for Raspberry Pi boards, modifying U-Boot configuration and boot scripts to meet Mender's requirements. Their work included patching U-Boot to enable Mender features, adapting boot configurations, and creating UBIFS-based image support for the Colibri VF board, showcasing their understanding of boot processes and embedded systems.
Contributions:3 reviews, 26 commits, 12 PRs in 2 years 1 month
Contributions summary:Mirza primarily contributed to low-level system interactions and block device management within the Mender project. Their work included implementing generic ioctl methods and adapting the code to interact with UBI block devices, involving sector size queries and UBI volume updates. They introduced support for UBI volumes, adding checks to ensure data integrity during updates, and expanded the `BlockDevice` structure to manage UBI-specific properties like image size and device type. Furthermore, the user refactored the active partition detection logic for better compatibility with non-native filesystems, and optimized data writes based on the sector size.
software-updateopcuadevice-managementatspcf
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
Mirza Krak - Chief Technology Officer at ID8 Engineering