Nemanja Ivanovic is a compiler-focused software engineer with 11 years of experience, specializing in C++, LLVM back-end development, and architecture-specific optimization for PowerPC (and RISCV). At IBM he led and coached LLVM teams, owned the PowerPC backend, and implemented major ISA and code-generation features while contributing upstream to widely used projects like clang/llvm. He combines deep knowledge of LLVM IR/SDAG/MI/MC with practical delivery—shipping ABI support, builtin functions, and platform-aware assembly improvements such as CPU detection and -fomit-frame-pointer handling. Based in Eindhoven, he now works at Synopsys while remaining an active open-source contributor, notable for enabling IBM’s MASS vector support in Clang. Beyond compilers, his background in technical leadership and tooling for test automation shows a knack for turning complex language and platform requirements into robust, maintainable implementations.
11 years of coding experience
14 years of employment as a software developer
B.Sc. Hons., Computer Science, B.Sc. Hons., Computer Science at York University
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:41 commits in 4 years 3 months
Contributions summary:Nemanja primarily contributed to Clang, a compiler front-end for C and C++. The contributions involved adding and modifying code for PowerPC (PPC) architecture support, specifically related to the IBM MASS vector library (MASSV). Their work focused on enabling and refining support for vector operations and related builtins within the compiler, implementing new vector features and also addressing existing implementation issues. The user also worked on providing features such as -fomit-frame-pointer and CPU detection during assembly for PPC.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:29 pushes, 12 branches in 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.