Petr Gregor is an engineering manager with 15 years of hands-on experience building and operating resilient infrastructure and developer-facing systems from the Czech Republic. He progressed from server and network administration to senior DevOps and SRE roles at Acquia and Rossum, now leading engineering efforts while still contributing code. Petr is a pragmatic full-stack contributor in open source—helping projects like Mautic and pyLoad with back-end features, installer robustness, web UI improvements and Docker-driven deployment automation. He combines strong DevOps and SRE instincts with mentoring and release discipline, often improving configuration, logging and deployment scripts that reduce operational toil. An alumnus of Czech Technical University, he brings a practical, test-focused approach to reliability and shipping software, and his profile hints at a playful human touch in communications.
15 years of coding experience
10 years of employment as a software developer
Master’s Degree, Information Technology, Master’s Degree, Information Technology at Czech Technical University in Prague, Faculty of Information Technology
Computer Programming, Computer Programming at High School of Applied Cybernetics
Contributions:38 commits, 25 PRs, 31 pushes in 1 year 1 month
Contributions summary:Petr focused on the configuration and setup of the Docker environment for the Mautic application. Their contributions included modifying entrypoint scripts to configure database connections and cron jobs. They also worked on making the application's configuration dynamic using environment variables and updating scripts to streamline the build and deployment process for different Mautic variants.
Mautic: Open Source Marketing Automation Software.
Role in this project:
Back-end Developer
Contributions:1 release, 65 commits, 36 PRs in 3 years
Contributions summary:Petr contributed to the Mautic project by implementing features related to the installer, specifically using pre-configured passwords and configuration file escaping. They also fixed a bug in escaping multiline configuration strings and added tests for the ConfigSubscriber. Furthermore, the user made modifications in the CampaignBundle, adding logging and other enhancements, as well as in the EmailBundle controller. The user also participated in merging branches and preparing for release.
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.