Piotr Wilkin is a Senior Java Software Engineer at Syndatis with 12 years of professional experience and a rare academic background—he holds a PhD in Philosophy from the University of Warsaw and an MS in Computer Science. He blends deep theoretical thinking about cognition and meaning with practical systems design, contributing to mature Java ecosystems such as Vaadin where he improved Grid, Binder, and Tree components. Comfortable across languages from C/C++ to Haskell and Prolog, he brings a multidisciplinary approach to debugging, architecture, and full-stack problems. Known for longevity in roles, he favors depth over frequent moves and combines rigorous research habits with hands-on engineering to deliver well-considered, maintainable solutions.
12 years of coding experience
Doctor of Philosophy - PhD, Philosophy, 5, Doctor of Philosophy - PhD, Philosophy, 5 at Uniwersytet Warszawski
Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
Full-stack Developer
Contributions:10 commits, 9 PRs, 107 comments in 4 months
Contributions summary:Piotr made several contributions to the Vaadin framework, primarily focusing on improving the Grid and Binder components. Their work involved fixing bugs related to editor visibility within the Grid and addressing binding logic issues. They also optimized the HierarchyMapper and added scrolling logic to the Tree component. The user's commits demonstrate a strong understanding of Vaadin's component architecture and its interaction with both client-side and server-side code.
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
Piotr Wilkin - Senior Java Software Engineer at Syndatis