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.
16 years of coding experience
15 years of employment as a software developer
Master's degree, Practical Computer Science, Master's degree, Practical Computer Science at FernUniversität in Hagen
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Fachhochschule Rosenheim - Hochschule für Technik und Wirtschaft
Computer Science Expert, Computer Science, Computer Science Expert, Computer Science at Städtische Berufsschule für Informationstechnik
Fachhochschulreife, Computer Science, Fachhochschulreife, Computer Science at Staatliche Fachoberschule und Berufsoberschule Altötting
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.
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.
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