Addison Crump is a PhD candidate at CISPA with ten years of software engineering experience focused on compilers, runtime systems, and security-oriented test automation. He is an active open-source contributor to Rust projects such as Boa (an embeddable JavaScript engine), LibAFL (a widely used fuzzing library), and Ruff (a high-performance Python linter), delivering work from VM and compiler fixes to robust fuzzing and corpus minimization stages. Addison bridges rigorous research and practical engineering by implementing compile-time checks, visitor patterns, and end-to-end fuzzers that improve parsing correctness and runtime stability. Based in Saarbrücken, Germany, he pairs deep technical expertise with a dry sense of humor—his GitHub bio notes membership in secret.club and, amusingly, that he “sleeps at home.”
10 years of coding experience
High School Diploma, High School Diploma at American School in London
Bachelor of Science - BS, Bachelor of Science - BS at Texas A&M University
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:269 reviews, 69 commits, 107 PRs in 5 months
Contributions summary:Addison contributed extensively to the libafl fuzzing library, implementing and refining test case minimization and corpus minimization features. They added a new test case minimizing stage, incorporating mutators and feedback mechanisms. Additionally, the user addressed various bugs and made enhancements related to differential and map observers, including refactoring and fixing associated tests. The user also refactored the grimoire component, addressing multiple subtle bugs and improving its interaction with other components of the fuzzer.
An extremely fast Python linter and code formatter, written in Rust.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:25 reviews, 6 PRs, 77 comments in 1 year
Contributions summary:Addison contributed significantly to the testing and quality assurance aspects of the Ruff project. Their work included creating fuzzers to test for parsing correctness, linting, and fixing, with a focus on identifying potential vulnerabilities and ensuring code robustness. They implemented checks for UTF-8 violations within the parse process to prevent parsing issues. Furthermore, they improved the fuzzer setup and configuration, and adjusted timeout settings, demonstrating an understanding of automated testing and fuzzing methodologies.
linterpythonruststyle-guidepep8
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.