Aleksei Nurmukhametov

SMTS Software Development Engineer at AMD

City of Edinburgh, Scotland, United Kingdom
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
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.
code9 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Physics, Master's degree, Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

spirv10
bins10
programming-language10
c-language10
intel10
python10
exploit10
compiler-compiler10
roo10
simd10
compiler10
reverse-engineering10
cprogramming-language10
ros10
ispc10

Programming languages (12)

TypeScriptPowerShellShellC++CLLVMJavaScriptGo

Github contributions (5)

github-logo-circle
ispc/ispc

Nov 2022 - Jan 2023

Intel® Implicit SPMD Program Compiler
Role in this project:
userBack-end Developer & System Architect
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.
cpusimdavximplicitavx512
JonathanSalwan/ROPgadget

Aug 2019 - Oct 2022

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:
userBack-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