Alex Kalmuk is a seasoned software developer with 15 years of experience specializing in embedded systems and low-level engineering, now applying his skills to LLVM-based software protection at Guardsquare. He has a track record of building and integrating device drivers and core hardware services—most notably substantial contributions to the Embox modular OS, where he implemented SPI control modules, time and watchdog support, and enhanced C++ functionality. Prior to his current role he developed PLC I/O firmware at Siemens, combining industrial-grade reliability with practical systems thinking. Based in Munich and holding a master’s in Computer Software Engineering from Saint Petersburg State University, he bridges academic rigor with hands-on embedded development. Alex brings a talent for turning hardware constraints into robust software abstractions and a penchant for improving foundational platform components that others depend on.
15 years of coding experience
2 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Saint Petersburg State University
Modular and configurable OS for embedded applications
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:155 reviews, 2866 commits, 596 PRs in 10 years 8 months
Contributions summary:Alex made significant contributions to the Embox operating system, primarily focused on low-level device driver and hardware support. Their work included implementing and fixing various aspects of the SPI interface and its control, including the creation of several new modules, integrating them to existing framework. The user also implemented core hardware functions for time and watchdog as well as improving the functionality of the C++ support.
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.