Kareem Elfaramawi is a hardware security engineer with 11 years of experience bridging low-level binary analysis and practical security research, currently at Oracle in the Washington DC–Baltimore area. He has held principal and senior research roles across industry teams, combining firmware/hardware threat modeling with hands-on reverse engineering and tool development. An active contributor to the mcsema project, he improved Binary Ninja integration and control-flow/function recovery to strengthen multi-architecture binary lifting into LLVM bitcode. Kareem pairs an MS in Computer Science from Georgia Tech with a BS from RPI, and his background spans both government-focused consulting and product security at scale. Notably, he brings deep expertise in calling-convention and jump-table recovery—subtle capabilities that materially enhance automated binary analysis pipelines.
11 years of coding experience
10 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Rensselaer Polytechnic Institute
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Role in this project:
Back-end Developer
Contributions:10 commits, 3 PRs, 39 pushes in 4 months
Contributions summary:Kareem primarily focused on enhancing the Binary Ninja integration within the mcsema framework. Their contributions included the implementation of Binary Ninja CFG recovery, which involved adding packages and parsing binaries for initial structure and segments. The user also worked on function recovery, including calling convention resolution and xref/jump table recovery, contributing to the overall ability of mcsema to lift program binaries. These efforts resulted in providing more robust analysis capabilities within the Binary Ninja environment for x86, amd64, aarch64, sparc32, and sparc64 architectures.
Contributions:11 releases, 5 PRs, 23 pushes in 8 years 3 months
autoplayyoutubechrome-extension
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
Kareem Elfaramawi - Hardware Security Engineer at Oracle