Patrick Uiterwijk

Senior Consultant at Red Hat

Houten, Utrecht, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Patrick Uiterwijk is a security-minded senior consultant and principal-level engineer with 13 years of experience building reliable backend systems, CI/CD pipelines, and developer-facing tooling. Based in Houten, Netherlands, he has a long track record at Red Hat and Profian where he moved from intern to senior consultant, shaping update management, deployment signing, and secure authentication flows. An active open-source contributor, Patrick has hardened projects like Keylime (fixing a CVE and TPM handling) and added OpenID Connect support for Flask, demonstrating both protocol-level security expertise and pragmatic API design. He also contributes full-stack UX improvements to projects such as Cockpit, showing a rare blend of security, backend, and frontend craftsmanship. Peers know him as a “vaguely Dutch security guy” who quietly fixes hard problems across infrastructure and edge/IoT trust systems.
code13 years of coding experience
job9 years of employment as a software developer
bookNatuur & Techniek, Natuur & Techniek at Amadeus Lyceum
bookComputer Sciences, Computer Sciences at Radboud University
bookP Computer Sciences, P Computer Sciences at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
languagesEnglish, Dutch
github-logo-circle

Github Skills (37)

fedora10
javascript10
docker10
python10
api-design10
openid-connect10
open-source10
git-repository10
dockers10
flask-ask10
security10
repo-management10
rpm10
cryptography10
management10

Programming languages (18)

JavaCSSC++RustCMakefileGoHTML

Github contributions (5)

github-logo-circle
puiterwijk/flask-oidc

May 2016 - Nov 2018

OpenID Connect support for Flask
Role in this project:
userBack-end Developer
Contributions:4 releases, 108 commits, 27 PRs in 2 years 6 months
Contributions summary:Patrick primarily contributed to the development of OpenID Connect support for Flask, focusing on core functionality and API design. Their work included implementing configuration handling, token validation, and user authentication flows, demonstrating a strong understanding of the OpenID Connect protocol. They also added example code to illustrate the library's usage, improved the documentation, and made various code enhancements. Furthermore, they addressed security vulnerabilities and improved the library's robustness through code refactoring.
openidoidcflaskoauth2openid-connect
fedora-infra/bodhi

Aug 2012 - Nov 2020

Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:134 commits, 100 PRs, 88 pushes in 8 years 5 months
Contributions summary:Patrick made several contributions focused on improving the Bodhi web system, particularly in update management and repository interaction. Their work included adding features like different headers for deployment types and implementing a new process for signing builds, which involved changes to models, scripts, and templates. They also addressed bug fixes related to handling errors and managing state, while sending fedmsg notifications during ostree composes. These changes suggest a focus on backend functionality and pipeline integration.
distributionpublishingpythonrpmsoftware-distribution
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
Patrick Uiterwijk - Senior Consultant at Red Hat