Michal Moravec is a Senior Systems Engineer based in Stockholm with 11 years of hands-on experience designing and operating Apple-centric and mixed OS infrastructures at scale. He pairs a master's in Computer Systems and Networks with deep practical expertise in macOS device management (Munki, AutoPkg, Jamf/WorkspaceOne/Intune), identity and network integration, and automation using Ansible, Python and shell. Michal has led teams building Linux-backed services for identity, monitoring and HA networking, and has a proven track record of improving code quality in open-source projects like AutoPkg by making tooling robust across Python versions. Comfortable both in the data center and on endpoints, he excels at translating complex integration requirements (SAML/AD/802.1X/VPN) into reliable, maintainable systems. Colleagues value him for pragmatic automation, clear technical training, and a tendency to surface long-term fixes rather than quick patches.
11 years of coding experience
12 years of employment as a software developer
Master's degree Computer Systems and Networks, Master's degree Computer Systems and Networks at Czech Technical University in Prague
Automating packaging and software distribution on macOS.
Role in this project:
Back-end Developer
Contributions:59 commits, 24 PRs, 140 comments in 1 year 2 months
Contributions summary:Michal primarily contributed to refactoring and improving the codebase by replacing `print()` statements with logging functions. They also made updates to enhance code readability and maintainability by fixing isort errors and fixing minor issues. These changes were implemented across multiple files, including core library files. This demonstrates a focus on code quality and debugging.
Contributions:17 commits, 7 PRs, 12 comments in 5 days
Contributions summary:Michal primarily contributed to the `autopkg/recipes` repository by refactoring existing code to be compatible with Python 2 and 3. Their work involved making multiple processors subclass the `URLGetter` class and included modifications to various Python scripts to ensure compatibility with older Python versions. Additionally, the user updated code to be compatible with multiple versions of Python.
pythonrecipesrecipepackagingautopkg
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.