ESBMC maintainer
ESBMC is a bounded model checker that can be used to find (security) bugs in single- and multithreaded C/C++, CUDA, CHERI, Kotlin, Python, and Solidity programs. Bugs be bounds checks, overflow, use-after-free, but also user-defined assertions. I contributed 39 PRs/issues fixing some longstanding bugs and hunted down tricky issues by extensively using `creduce`/`cvise` to reduce test cases. I mostly simplified existing code and contributed new tests cases in 2025.
Open source project / 11-28-2025