Maciej Kobus is a Software Development Team Leader with a decade of experience building and leading PHP/Symfony teams, currently heading Profitroom’s Booking Engine. He combines hands-on backend expertise—contributing to core CMS projects like eZ Publish/ibexa kernel and platform—with DevOps fluency in Docker, CI, and environment-driven configuration. At Ibexa he shipped features ranging from workflows and page builders to GraphQL/REST APIs and search integrations, while growing and mentoring a ~10-person team and representing the product at conferences. His open-source work includes improving core content management behaviors (transactional deletes, tag invalidation) and migrating major platform releases to Symfony 4/5, showing a focus on performance and long-term maintainability. Based in Katowice, he balances pragmatic engineering with tooling improvements (DDEV, PHPStan, GitHub Actions) and admits to "breaking electronics" when bored—an indicator of hands-on curiosity beyond software.
10 years of coding experience
10 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of Silesia in Katowice
Meta repository that pulls in all dependencies for clean distribution of Ibexa Platform.
Role in this project:
Backend & DevOps Engineer
Contributions:9 reviews, 96 commits, 49 PRs in 3 years 2 months
Contributions summary:Maciej primarily focused on integrating new bundles, such as ezplatform-cron, ezplatform-graphql, and ezplatform-matrix-fieldtype, into the meta repositories of the Ibexa Platform. They also worked on migrating the platform to Symfony 4 and 5, which involved significant changes to the directory structure, configuration, and dependencies. Furthermore, the user added environmental variable support for settings and updated configurations for the platform's Docker setup, demonstrating DevOps capabilities.
Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
Back-end Developer
Contributions:19 reviews, 41 commits, 26 PRs in 4 years 4 months
Contributions summary:Maciej primarily contributed to the eZ Publish kernel, focusing on bug fixes and new feature implementations related to core functionalities. They addressed issues in Twig templates, specifically fixing time parsing errors and added selection limit settings for the `ezobjectrelationlist` field type. Furthermore, the user refactored core components with regards to the content trash functionality, exposing information about removed content items, and also implemented deferred tags invalidation and items deletion for transactions. This indicates a focus on improving the core content management features and performance of the platform.
kernelphplibcez-platformansible-collections
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
Maciej Kobus - Software Development Team Leader at Profitroom