Top expert inPHP Development and E-commerce Web Technologies
Kamil Kokot is a Staff Engineer based in London with 12 years of backend-focused PHP experience, currently driving engineering at Lendable. He is a seasoned maintainer and contributor to major open-source projects—most notably Behat and the Sylius eCommerce ecosystem—where he’s handled releases, upgrades across Symfony and PHP versions, and CI/test architecture improvements. Kamil combines hands-on bug fixes and new feature work (payments, auth, soft deletes, validators) with higher-level responsibilities like roadmap planning, security triage, and architectural decisions. He has a track record of shaving test times and restoring legacy compatibility while keeping projects forward-compatible, a skill that proved crucial during migrations from Symfony 2/PHP5 to Symfony 5/PHP8. Comfortable mentoring and training external teams, he also supports adopters post-launch to ensure successful deployments. An often-overlooked strength is his focus on developer experience—maintaining lockfiles, CI matrices and testing tools (FriendsOfBehat/phpspec) to make large PHP projects safer and faster to change.
Contributions:29 releases, 51 reviews, 1061 commits in 5 years 9 months
Contributions summary:Kamil made several contributions to the ResourceBundle. They addressed a soft delete issue by enabling the softdeleteable filter after specific operations. They introduced the Toggleable interface with custom validators and implemented enabling and disabling actions within the Controller/ResourceController. Their work involved implementing validation logic and adding new methods to the resource controller, indicating involvement with core backend functionality.
Contributions:46 releases, 17 reviews, 528 commits in 5 years 7 months
Contributions summary:Kamil's primary contribution appears to be the addition and maintenance of `composer.lock` files, which is critical for managing project dependencies. The user also modified a `SymfonyRequirements.php` file and other PHP files related to project setup. This indicates the user is working on backend development aspects, ensuring the project's dependencies, configuration, and overall setup are correct.
syliusphpsymfony-applicationsymfonyecommerce
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.