Jessy Campos is a Senior Security Engineer with 11 years of hands-on experience in binary analysis, vulnerability research, exploit development, and Windows internals, currently at Microsoft after leading game security efforts at Ubisoft. He has deep expertise in anti-cheat, software protection and hypervisor-related research, and has leveraged undocumented Windows mechanisms to bypass modern defenses. An accomplished conference speaker (REcon, BlueHat, 33c3, BotConf) and credited for CVEs from his time at ESET, he blends threat intelligence and malware analysis with practical R&D. On open source, he significantly improved performance and cross-architecture support for the popular Triton dynamic binary analysis library, focusing on memory management and instruction caching—demonstrating a rare mix of low-level research and production-grade performance engineering.
11 years of coding experience
6 years of employment as a software developer
Baccalauréat ( B. Sc. ) Informatique, Baccalauréat ( B. Sc. ) Informatique at Université Laval
DUT Informatique ( Concentration informatique embarquée ), DUT Informatique ( Concentration informatique embarquée ) at La Rochelle Université
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
Role in this project:
Back-end Developer & Performance Engineer
Contributions:1 review, 15 commits, 4 PRs in 1 year 8 months
Contributions summary:Jessy focused on improving the performance of the Triton dynamic binary analysis library. Their contributions included optimizing memory management, specifically when adding large concrete memory areas, and enhancing loading performance through the use of `robin_map`. They also addressed instruction caching and expanded performance improvements across multiple architectures. Furthermore, they fixed various typos, added documentation, and renamed methods for better clarity.
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Contributions:2 PRs, 14 pushes, 4 branches in 1 year 8 months
arm32binary-analysispythonastdatalog
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
Jessy Campos - Senior Security Engineer at Microsoft