Gereon Kremer

Researcher at Certora

Aachen, North Rhine-Westphalia, 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
Gereon Kremer is a researcher and senior developer with 15 years of experience designing and optimizing complex algorithms in C++, Python, and Kotlin, grounded in Formal Methods and Algebraic Geometry. As a core developer of the Certora Prover, he helps deliver leading formal verification tooling for Ethereum DeFi, blending deep theory with production-grade engineering. His prior work includes refactoring and extending arithmetic reasoning in the widely used cvc5 SMT solver—improving exponential, sine, and real algebraic number handling—which reflects his knack for turning advanced mathematics into practical solver improvements. Trained at RWTH Aachen (PhD) and experienced as a postdoc at Stanford, he thrives at the intersection of research and implementation, often finding elegant, provably correct solutions to thorny verification problems.
code14 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science, Informatik, Anwendungsfach Mathematik, Bachelor of Science, Informatik, Anwendungsfach Mathematik at RWTH Aachen University
languagesGerman, English
github-logo-circle

Github Skills (3)

cprogramming-language10
c-language10
theorem-proving10

Programming languages (13)

C++CTeXHTMLTypeScriptCoffeeScriptShellSolidity

Github contributions (5)

github-logo-circle
cvc5/cvc5

Jun 2020 - Jun 2022

cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems.
Role in this project:
userSoftware Engineer & Maintainer
Contributions:1276 reviews, 658 commits, 1188 PRs in 2 years
Contributions summary:Gereon focused on refactoring and enhancing the arithmetic theory of the CVC5 solver. They refactored code related to theorem proving to use the inference manager and applied the new framework to the exponential and sine solvers. Furthermore, they improved the functionality of the coverings solver and added new utilities for the arithmetic rewriter, including specialized functions for handling real algebraic numbers.
proversatisfiabilitysmtproblemssatisfiability-modulo-theories
nafur/carl

Jan 2015 - May 2015

Contributions:221 pushes in 4 months
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
Gereon Kremer - Researcher at Certora