Ben Mourad

Software Engineer

Massachusetts, United States
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
Ben Mourad is a software engineer based in Massachusetts with nine years of hands-on experience specializing in back-end systems and security engineering. He contributes to low-level, security-focused tooling—most notably improving LLVM backend integration and ARM/Thumb lifters in the Binary Analysis Platform (BAP)—demonstrating a strong aptitude for compatibility fixes and semantics accuracy in binary analysis. Comfortable navigating complex IR, ABI details, and fallthrough handling, he brings meticulous attention to correctness in safety-critical code paths. Known modestly on GitHub as "just another programmer," Ben pairs that humility with practical expertise in keeping legacy toolchains working with modern compilers. He thrives on subtle, high-impact improvements that make analysis platforms more robust and maintainable.
code9 years of coding experience
github-logo-circle

Github Skills (11)

arm10
code-analysis10
static-analysis10
reverse-engineering10
dis10
binarydiff10
disassembly10
ocaml10
llvm10
program-analysis10
security9

Programming languages (5)

C++COCamlClojureEmacs Lisp

Github contributions (5)

github-logo-circle
BinaryAnalysisPlatform/bap

Nov 2021 - Dec 2022

Binary Analysis Platform
Role in this project:
userBack-end Developer & Security Engineer
Contributions:22 reviews, 26 commits, 34 PRs in 1 year 1 month
Contributions summary:Ben primarily contributed to the Binary Analysis Platform (BAP) by updating and improving the LLVM backend integration. They modified code to support newer LLVM versions, addressing compatibility issues. Furthermore, the user implemented fixes and enhancements in the ARM/Thumb lifters and semantics, as well as in the flatten pass, improving the accuracy and functionality of the binary analysis tools. The user's work also extended to fixing the handling of fallthroughs in the IR theory and adding missing ABI information, improving the overall quality and robustness of the project.
binary-analysisemulatorvlsidisassemblerabstract-interpretation
bmourad01/bap

Oct 2021 - Mar 2025

Binary Analysis Platform
Contributions:188 pushes, 38 branches in 3 years 5 months
binary-analysisanalysistoolkitreverse-engineering
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
Ben Mourad - Software Engineer