Tim van Dijen is a technical architect specializing in federated authentication with 13 years of experience spanning Windows/Unix operations, identity management, and network security. He leads federated-auth projects at SSC-ICT while remaining a core contributor to the widely used open-source SimpleSAMLphp, where his backend work has strengthened SAML security and session/error handling. Tim also contributes to Psalm, improving PHP type-safety and modernizing function signatures, demonstrating attention to correctness and secure coding practices. Based in Pijnacker, Netherlands, he blends hands-on development in C/C++/PHP and scripting with architectural oversight of authentication infrastructures and certificate management. A practical thinker who rose from junior operator to architect, he brings deep operational knowledge to designing auditable, resilient identity systems.
SimpleSAMLphp is an application written in native PHP that deals with authentication.
Role in this project:
Back-end Developer
Contributions:47 releases, 214 reviews, 2514 commits in 7 years 4 months
Contributions summary:Tim's commits indicate modifications to various core files related to authentication, including updates to metadata handling and the user experience for password input. They focused on updating or adding security for SAML, including implementing checks to deny unauthorized responses. The changes also involved refactoring session management, error handling, and various other aspects of authentication within the project.
A static analysis tool for finding errors in PHP applications
Role in this project:
Back-end Developer
Contributions:11 commits, 10 PRs, 26 comments in 4 years 10 months
Contributions summary:Tim primarily contributed to improving the type safety and correctness of the `psalm` static analysis tool. Their work focused on refining the return types of various PHP functions, particularly those related to `openssl`, `ldap`, `preg`, and DOM manipulation. This included correcting errors and adding null-type declarations, ensuring that the tool accurately reflects the expected behavior of these functions. The user also modified and updated the function signatures for `setcookie` and `setrawcookie` to match the latest PHP versions.
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.