P Korstanje is a pragmatic freelance software engineer with 12 years’ experience building and re-engineering backend and full-stack systems across finance, insurance and consumer services in the Netherlands. He combines hands-on Java expertise (Spring, testing frameworks) with a strong focus on test automation and tooling—evidenced by sustained open-source contributions to projects like JUnit 5 and Cucumber where he improved testing infrastructure, docs and reporting. Equally comfortable in front-end optimization, he has enhanced an HTML5 game engine’s input/UI performance and rendering efficiency. A methodical problem solver, he prefers “make it work, make it right, make it better,” and brings an academic grounding from Delft University of Technology alongside commercial experience at banks and product teams. Notably, his work often targets developer experience and robustness—refactoring code, hardening report generation, and streamlining builds to reduce friction for other engineers.
12 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Delft University of Technology
Contributions:253 reviews, 1665 commits, 1118 PRs in 5 years 10 months
Contributions summary:P's contributions focused on refactoring and organizing the backend code for the Cucumber JVM project. Their work involved moving and refactoring classes within the backend package. Furthermore, they addressed code style issues, by adding and maintaining better formatting across the Java codebase. The user also appears to have worked on fixing issues with the plugins, ensuring proper operation of the test execution.
This is the simplest possible setup for Cucumber-JVM using Java.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 review, 56 commits, 39 PRs in 5 years 3 months
Contributions summary:P primarily contributed to setting up and maintaining the testing infrastructure for the Cucumber-JVM project. They removed a deprecated "Cucumber Pro" feature, upgraded Cucumber dependencies to newer versions, and refactored test-related files. Their work also included modifying the build process by adding and updating Maven and Gradle wrappers and configuring test execution parameters.
cucumber-jvmsimplestjvmcucumberjava
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.