Computer scientist, mathematician and engineer with 12 years of experience spanning academic research, startup founding, and technical leadership. Specializes in program analysis, formal verification, and software security, with a track record of translating deep theoretical work into production tools and commercial products.
During my PhD I developed highly precise and efficient static data-flow and pointer analysis algorithms (Boomerang, IDEal, Synchronized Pushdown Systems). Since then, I’ve carried that research into industry: building static analysis tooling at Fraunhofer, founding CodeShield to tackle cloud IAM security, and, until recently, pushing the limits of formal verification as R&D Director at Certora.
My current personal interest is in foundational computer science and interactive theorem proving with Lean.
PhD in Computer Science (Dr. rer. nat.)
Paderborn University
Master of Science in Mathematics with Specialisation in Computer Science
Technical University of Darmstadt
Bachelor of Science in Mathematics
Johannes Gutenberg University of Mainz
Certora Ltd
Certora provides security audits and automated formal verification for web3 protocols. With the “Prover”, Certora builds a product that uses SMT solvers to mathematically verify the implementation of smart contracts.
CodeShield GmbH
CodeShield is a Software-as-a-Service that detects and fixes cloud security vulnerabilities (Gartner terms: CIEM, CNAPP, CSPM).
Fraunhofer IEM - Institute for Mechatronic Systems Design
The department of Software Engineering and IT Security at Fraunhofer IEM develops and researches methods and tools for secure development, maintenance, and operation of software-intensive systems.
Oracle
Oracle Labs Brisbane is one of Oracle’s eight research centers. The team in Brisbane develops program analysis technologies for internal use (Oracle Parfait).
Fraunhofer SIT - Institute for Secure Information Technology
Paderborn University
Technical University of Darmstadt
Johannes Gutenberg University of Mainz