Petr Bauch is a Staff Software Engineer based in Zurich with 11 years of experience building and owning static analysis engines and tools informed by a PhD in formal verification. He has led development of Rust- and Python-driven analyzers for large code bases at SandboxAQ and Snyk, translating complex language semantics into graph and datalog-based analyses across C/C++, Java, Python and more. His contributions to the well-known CBMC bounded model checker include adding robust checks, regression tests and refactoring analysis utilities, reflecting a strong blend of research-grade verification and production engineering. Petr combines formal methods background with practical automation—focused on automating software development and discovering properties like cryptographic inventory and AI software policy metrics. Colleagues rely on him to bridge symbolic reasoning, parsers and scalable query interfaces, and he often surfaces subtle correctness issues that other tools miss.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Masaryk University Brno, Faculty of Social Studies
Contributions:128 commits, 72 PRs, 20 pushes in 1 year 6 months
Contributions summary:Petr primarily contributed to the `cbmc` project by adding checks and tests to existing code. Their work involved integrating checks for the presence of GDB and related functionalities to ensure test case compatibility, including modifying existing files to incorporate these checks. Furthermore, the user added regression tests for linking goto models and expanded the functionality and documentation of the `gdb_api`, adding memory_addresst and documentation. Additionally, the user refactored and improved various utility functions, type utility functions, memory analyzer parser, and analysis symbols.
Contributions:6 PRs, 437 pushes, 147 branches in 1 year 2 months
gotognatconverter
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.