Zahira Ammarguellat is a compiler software developer with over two decades of experience designing and optimizing compilers for embedded, DSP, shader, and general-purpose processors, currently contributing to Intel and the LLVM open-source project. Her background spans startups and industry leaders—co-founding a retargetable compiler company acquired by Intel, and senior roles at Marvell and AMD—bringing deep expertise in language compatibility, program transformations, and multimedia transport. She has hands-on experience resolving subtle floating-point and type-promotion issues in LLVM and adding builtins like __builtin_fmaf16, reflecting a strong command of compiler internals and numerical correctness. Based in Marlborough, MA, Zahira combines research pedigree (Ph.D. from Université Pierre et Marie Curie) with practical production engineering, often tackling corner cases that bridge standards conformance and platform-specific behavior.
7 years of coding experience
28 years of employment as a software developer
Ph.D, Computer Science, Ph.D, Computer Science at Université Pierre et Marie Curie (Paris VI)
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Backend Developer
Contributions:173 reviews, 3 commits, 144 PRs in 6 days
Contributions summary:Zahira primarily focused on bug fixes and enhancements within the LLVM project, a collection of compiler and toolchain technologies. Their contributions involved resolving issues related to complex division, specifically addressing type promotion issues in strict floating-point modes on Windows platforms. They also added support for the `__builtin_fmaf16` builtin, and addressed an issue regarding the precedence of the `pragma STDC CX_LIMITED_RANGE` directive, demonstrating a strong understanding of compiler internals and floating-point arithmetic. Additionally, the user corrected a warning.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:410 pushes, 86 branches in 3 years 10 months
compilerstechnologiesclangsubmittoolchain
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.