Alex Kalmuk

Software Developer at Guardsquare

Munich, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Saint Petersburg State University
github-logo-circle

Github Skills (13)

i2c10
system10
embedded10
low-level-programming10
engine10
driver10
abstraction-layer10
spi10
sys10
hal10
operating-system10
c-language8
cprogramming-language8

Programming languages (5)

DockerfileC++CMakefileMatlab

Github contributions (5)

github-logo-circle
embox/embox

Nov 2010 - Jun 2021

Modular and configurable OS for embedded applications
Role in this project:
userEmbedded 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.
kernelposixconfigurablemicrocontrollerrtos
alexkalmuk/sysid-sandbox

Mar 2018 - Apr 2020

Sandbox for research in the field of System Identification and related problems.
Contributions:4 PRs, 30 pushes, 5 branches in 2 years 1 month
problemssandboxsystem-identificationfieldidentification
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
Alex Kalmuk - Software Developer at Guardsquare