Pieter Ennes is a pragmatic technology leader and CTO with 13 years of engineering and startup experience, currently scaling Fynch Mobility’s SaaS platform to manage employee mobility and CO₂ footprint. A co-founder of Authentiq, he combines hands-on backend Python expertise with product-level ownership—having built mobile apps, an OpenID Connect/OAuth gateway and a decentralized identity provider. His career spans founding consultancies and senior engineering roles at energy and monitoring platforms, where he shipped production-grade, cloud-native systems and led distributed teams. An active open-source contributor, Pieter has improved security-critical libraries like oauthlib and PyJWT, demonstrating deep familiarity with OAuth, OpenID Connect and JWT internals. He pairs a computational physics background with practical DevOps instincts, often focusing on measurable performance and scalable architectures.
13 years of coding experience
13 years of employment as a software developer
Vossius Gymnasium, Amsterdam
Master's degree Computational Physics, Master's degree Computational Physics at University of Amsterdam
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Role in this project:
Back-end Developer
Contributions:6 releases, 64 commits, 55 PRs in 3 years 9 months
Contributions summary:Pieter contributed to the `oauthlib/oauthlib` repository by implementing and refining OAuth 2.0 and OpenID Connect functionalities. Their work included fixing errors, adding OpenID Connect error codes, and improving the handling of parameters like 'prompt' and 'nonce'. They made changes to multiple files related to the core OAuth logic, which demonstrates a strong understanding of the library's architecture and specification compliance. These contributions improve the library's robustness and adherence to standards.
Contributions:10 commits, 4 comments, 1 issue in 1 month
Contributions summary:Pieter primarily focused on enhancing the core functionality of the JSON Web Token (JWT) implementation in Python. Their contributions included adding support for features like the "not-before" claim and "alg=none" algorithm. The user also implemented unit tests to ensure the robustness and correctness of the changes, covering aspects like leeway and skip verification. These modifications likely improved the security and flexibility of the JWT library.
pythontokenjson-web-tokenweb-tokenjwt
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
Pieter Ennes - Chief Technology Officer at Authentiq