Patrick Wildt

Senior Software Engineer at OpenBSD

Vaterstetten, Bavaria, Germany
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 Wildt is a Senior Software Engineer with 16 years of hands-on experience building secure server platforms, boot firmware, and low-level firmware for Arm-based SoCs, currently driving pre-silicon iRoT SW/HW integration and security validation at Google. A longtime OpenBSD contributor and embedded systems expert, he has bootstrapped multiple ARM platforms, written and debugged 100+ kernel drivers, and brought up U-Boot support for NVMe and i.MX8MQ hardware. He blends deep practical skills in secure boot, attestation (DICE, SPDM), and cryptography with formal-minded security work—having integrated BearSSL into the Botan crypto toolkit and simulated crypto hardware to accelerate development. Patrick’s background includes reverse engineering, toolchain maintenance, and building unidirectional gateways, reflecting a mix of pragmatism and rigor that surfaces in both industry products and high-security open source projects.
code16 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Practical Computer Science, Master's degree, Practical Computer Science at FernUniversität in Hagen
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Fachhochschule Rosenheim - Hochschule für Technik und Wirtschaft
bookComputer Science Expert, Computer Science, Computer Science Expert, Computer Science at Städtische Berufsschule für Informationstechnik
bookFachhochschulreife, Computer Science, Fachhochschulreife, Computer Science at Staatliche Fachoberschule und Berufsoberschule Altötting
languagesGerman, English
github-logo-circle

Github Skills (26)

crypto10
bootloader10
c-language10
architecture10
c1110
nvme10
ecdsa10
crypt10
c1710
device-driver10
sys10
cryptography10
arm10
embedded10
hash-functions10

Programming languages (10)

C#C++CMakefileJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
u-boot/u-boot

Nov 2019 - Apr 2024

"Das U-Boot" Source Tree
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 PR in 4 years 5 months
Contributions summary:Patrick primarily focused on enhancing the "Das U-Boot" (U-Boot) bootloader for embedded systems. Their contributions include implementing device path support for NVMe devices, adding an accessor to retrieve the namespace identifier and EUI64, and integrating support for the i.MX8MQ power domain controller. They also updated the device tree for the i.MX8MQ, fixed a ROM version check, and made improvements to the EFI loader, including addressing a use-after-free issue.
u-bootdas
randombit/botan

Jun 2017 - Jul 2017

Cryptography Toolkit
Role in this project:
userBack-end Developer & Security Engineer
Contributions:8 commits, 2 PRs, 6 comments in 12 days
Contributions summary:Patrick primarily focused on integrating and supporting the BearSSL cryptographic library within the Botan cryptography toolkit. Their contributions included adding initial support for BearSSL hash functions and ECDSA, enabling testing of BearSSL algorithms within Botan's test suite. They also addressed code issues, incorporated feedback, and updated the project to use OID encoding for elliptic curve parameters. This involved modifying existing code and refactoring the code base to adopt BearSSL’s API.
cryptographycryptography-librarycryptanalysistlsc-plus-plus
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 Wildt - Senior Software Engineer at OpenBSD