Elvina Yakubova is a compiler engineer with nine years of experience building low-level tooling and optimizations, currently working at NVIDIA in Cambridge. She brings strong backend and compiler expertise from roles at Huawei and contributions to the high-profile LLVM project, where she worked on BOLT post-link optimization, AArch64 improvements and SLP vectorizer tests. Her background blends practical industry experience with academic training (Master's in Computer Science) and early frontend work, giving her a broad systems perspective from UI to assembler-level performance tuning. Notably, she has automated documentation generation and cleaned up DWARF rewriting subtleties, showing attention to developer experience and correctness as well as performance.
9 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Crimean Federal V. I. Vernadskiy University, Simferopol
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Backend Developer
Contributions:9 reviews, 29 PRs, 21 pushes in 4 years 4 months
Contributions summary:Elvina primarily contributed to the LLVM project by implementing functionality related to BOLT, a post-link optimizer. Their work involved fixing typos in the DWARFRewriter and adding a script for automatic user guide generation. They also made changes related to the AArch64 architecture, enabling CmpBcc fusion for Neoverse-v2, and performed test updates related to SLP vectorizer. In addition, they moved and updated test cases for SLP vectorizer.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:39 pushes, 21 branches in 1 year 5 months
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.