Aleksei Nurmukhametov is a compiler and systems engineer with nine years of experience building low-level tooling for high-performance architectures, currently working as an SMTS Software Development Engineer at AMD in Edinburgh. He has a strong track record at Intel and ISPRAS developing and maintaining compilers and backends—most notably contributing architecture-spanning work to the ISPC project, integrating SPIR-V and Level Zero runtimes and tightening memory behavior. His background blends a physics master's from MIPT with hands-on refactoring of complex build systems, leak fixes, and cross-platform optimizations for x86, ARM and RISC-V. Aleksei also improved security-oriented tooling like ROPgadget by reducing memory use and modernizing Python 3 compatibility, showing aptitude for both performance engineering and pragmatic tooling improvements. Colleagues would describe him as a detail-focused architect who thrives on resolving low-level compatibility and build challenges that others avoid.
9 years of coding experience
13 years of employment as a software developer
Master's degree, Physics, Master's degree, Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:2 releases, 512 reviews, 25 commits in 2 months
Contributions summary:Aleksei primarily focused on refactoring and improving the ISPC compiler's back-end and build systems. They made substantial changes to integrate SPIRV API calls and manage memory effectively. Their work involved modifying low-level code, including integrating with the Level Zero (L0) runtime and modifying build scripts and test configurations to improve the build process and fix build issues. The user also addressed memory leaks and updated documentation to improve code maintainability and reliability.
This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. ROPgadget supports ELF, PE and Mach-O format on x86, x64, ARM, ARM64, PowerPC, SPARC, MIPS, RISC-V 64, and RISC-V Compressed architectures.
Role in this project:
Back-end Developer
Contributions:7 commits, 8 PRs, 12 comments in 3 years 2 months
Contributions summary:Aleksei primarily contributed to the ROPgadget tool by improving its functionality and performance. They fixed issues related to Python 3 compatibility, specifically addressing opcode and memstr options. Furthermore, they optimized the tool by using `disasm_lite`, reducing memory consumption, and refactoring the gadget filtering process. The user also made changes to the gadget string formatting to align with ropchain parsing.
gadgetselfglibcroparm64
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
Aleksei Nurmukhametov - SMTS Software Development Engineer at AMD