Dennis Claassen is a Lead Developer with 11 years of experience building user-focused web applications from the Netherlands, currently leading engineering efforts at Yoast. He combines front-end craftsmanship—improving accessibility and UI for the widely used Yoast SEO plugin—with deep PHP back-end expertise, contributing significant improvements to the static analysis tool Psalm around exception inference. Dennis has progressed through hands-on roles at Uitzendbureau.nl and YoungCapital, delivering high-traffic sites and evolving into a leadership position that balances code, design, and team delivery. His work shows attention to both UX details (CSS/JS refactors, translations) and robust tooling that catches subtle cross-namespace issues in PHP. Colleagues describe him as a pragmatic engineer who elevates product quality through small, high-impact changes that scale.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Information and Communication Technology, Communication and Multimedia Design, Bachelor of Information and Communication Technology, Communication and Multimedia Design at Hogeschool van Arnhem en Nijmegen
Contributions:3 releases, 25 reviews, 132 commits in 1 year 10 months
Contributions summary:Dennis primarily contributed to the front-end development of the Yoast SEO plugin, focusing on improvements to the user interface and accessibility. Their work included enhancing the accessibility of social sharing links, fixing display issues, and translating interface elements. The user also refactored components, improved spacing and applied design changes in the CSS and JavaScript files.
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 2 comments in 4 days
Contributions summary:Dennis primarily contributed to improving the static analysis capabilities of the PHP static analysis tool, Psalm. Their work focused on enhancing the tool's ability to infer and handle exceptions, especially in relation to namespace use statements and cross-namespace function calls. The commits demonstrate the addition of new tests and modifications to the `FunctionDocblockManipulator` and `FunctionLikeAnalyzer` classes to accurately generate `@throws` annotations. These changes aim to improve the accuracy and reliability of Psalm's static analysis, specifically concerning exception handling within PHP 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.