Eli Cohen-nehemia

Principal Security Researcher at Microsoft

Haifa District, Israel
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
Eli Cohen-nehemia is a Principal Security Researcher with 11 years of hands-on experience securing hardware and firmware for major platforms, currently protecting Azure at Microsoft. He specializes in low-level security engineering, firmware evaluation, and secure coding for platform features, bringing deep experience from Intel where he led security assessments for SGX, BIOS Guard, and other runtime components. A pragmatic researcher and developer, Eli has contributed meaningful open-source improvements to the widely used Unicorn CPU emulator by refactoring Python bindings and adding AArch64 support to improve developer ergonomics. He combines technical leadership with training experience, having created and delivered advanced secure coding courses for low-level developers across Intel. Based in Haifa, Israel, he blends research curiosity with production-focused fixes and tooling that make hardware security more auditable and maintainable. Colleagues describe him as persistent and adaptable—hence a GitHub bio that hints he’s got “nine lives.”
code11 years of coding experience
job13 years of employment as a software developer
bookB.Sc Computer Science, B.Sc Computer Science at Ben-Gurion University of the Negev
languagesHebrew, English, French
github-logo-circle

Github Skills (17)

python10
cpu10
reverse-engineering10
architecture9
ctypes9
architectures9
emulation9
arm9
web-framework8
app-framework8
application-framework8
powerpc7
x86-647
x867
risc-v7

Programming languages (6)

TypeScriptShellC++CJavaScriptPython

Github contributions (5)

github-logo-circle
unicorn-engine/unicorn

Aug 2021 - Mar 2025

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Role in this project:
userBack-end Developer
Contributions:14 reviews, 9 PRs, 43 comments in 3 years 7 months
Contributions summary:Eli's commits primarily involve refactoring and improving the Python bindings for the Unicorn CPU emulator framework. They made substantial code changes, including restructuring the library, eliminating generic types, and implementing a register state manager mixin. These changes appear geared towards enhancing the bindings' functionality and maintainability, improving the overall developer experience for users of the Unicorn engine within the Python environment. The user also added support for AArch64 and incorporated minor code quality improvements and bug fixes.
emulatorglibcarm64cpus390x
elicn/rtfd.io

Apr 2021 - Feb 2025

Qiling Framework Documentation
Contributions:9 pushes, 9 branches in 3 years 10 months
qiling
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
Eli Cohen-nehemia - Principal Security Researcher at Microsoft