Łukasz Serwatka is a seasoned technology executive and hands-on CTO with 14+ years building web and mobile platforms, currently leading engineering and product strategy at Ibexa from Katowice, Poland. He combines deep hands‑on expertise in mobile (Objective‑C, Java, hybrid frameworks) and web stacks (PHP, JavaScript, REST APIs, MySQL/Postgres) with senior leadership experience as General Manager, VP of Engineering and Scrum Master at eZ Systems. He has driven productization of mobile suites and APIs, overseen marketplace quality for eZ Market, and still contributes code and tests to core open-source projects like eZ Platform and eZ Publish. Comfortable toggling between C‑level strategy, resource and budget stewardship, and low‑level backend fixes, he is known for mentoring teams and instituting operational controls across finance, HR and engineering. A practical polyglot engineer-manager, he brings a blend of product empathy and implementation discipline—down to adding REST method support and custom field types in widely used open-source CMS kernels.
14 years of coding experience
12 years of employment as a software developer
MSc Computer Science, MSc Computer Science at University of Silesia in Katowice
Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
Back-end Developer
Contributions:14 reviews, 60 commits, 269 PRs in 11 years 4 months
Contributions summary:Łukasz primarily focused on fixing typos and grammatical errors within code comments and documentation. They also implemented and contributed to the "ezpage" field type, including its configuration, service, and business objects. Furthermore, the user implemented a converter, and initial test cases for the 'ezpage' implementation. They further updated the existing codebase, adding functionalities for the 'ezgmaplocation' field type, along with other minor updates and code fixes within the eZ Platform codebase.
eZ Publish (aka "legacy kernel" + 3 core "legacy extensions") NOTE: Succeeded by eZ Platform, no further feature releases planned.
Role in this project:
Back-end Developer
Contributions:27 commits in 1 year
Contributions summary:Łukasz implemented features related to REST API functionality, specifically supporting PUT and DELETE methods, and included a fallback to POST with a method parameter. They modified request handling, including the creation of input variables for PUT and DELETE requests, and incorporated a method override mechanism within the HTTP request parser. The user's changes also encompassed modifications to routing and search functionality within the eZ Publish legacy system. Additionally, the user addressed several bug fixes and implemented a mobile device detection mechanism.
cmskernelpublishpublishingphp
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.