Gerwin Klein is a founder and Chief Scientist with 23 years of experience building provably dependable, safe, and secure systems, rooted in his work at Data61’s Trustworthy Systems group in Sydney. He is best known for the formal verification of the seL4 microkernel and its real-world security application in DARPA’s HACMS program for autonomous vehicles, combining deep interactive theorem proving expertise (Isabelle/HOL) with practical systems engineering. Gerwin blends research and engineering, contributing directly to low-level kernel code and toolchains—evident in seL4 system-call work and hands-on fixes in projects like JFlex. He leads Proofcraft, proving software correctness at scale, and brings a rare mix of academic rigor and production-grade implementation, often solving subtle bugs such as ARM errata workarounds and lexer edge cases.
The fast scanner generator for Java™ with full Unicode support
Role in this project:
Back-end Developer
Contributions:6 releases, 32 reviews, 1031 commits in 20 years 4 months
Contributions summary:Gerwin's contributions primarily involved modifying the Java lexer for the JFlex project. Their work focused on fixing issues related to the handling of negative integer literals within the example Java lexer and addressing bugs related to comments and the %eofclose directive. Furthermore, the user improved the testing of the generated Java lexer and added a regression test to verify their bug fixes.
Contributions:1 release, 853 reviews, 198 commits in 8 years 7 months
Contributions summary:Gerwin primarily contributed to the seL4 microkernel, focusing on system call implementations and related modifications. They added a new system call, `page_getaddress`, and integrated the related changes into the Haskell code. The contributions also involved addressing ARM errata by implementing specific workarounds to ensure kernel stability and correct functionality. Furthermore, the user was involved in code synchronization by merging Haskell code with the C code base.
microkernelsel4-microkernelsel4os
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.