Juan Caamaño is a compiler-focused software engineer with 12 years of experience bridging research and production-grade toolchains, currently working on the AMDGPU backend at AMD in Lyon. He brings deep LLVM expertise from both industry and academia—leading a protection-suite team at Quarkslab and contributing substantive backend improvements to the high-profile llvm/llvm-project repository. His PhD work and early internships specialized in dynamic code generation and automatic parallelization, informing pragmatic optimizations like dynamic LDS handling and peephole/branch-weight changes for AMD hardware. Comfortable as both a hands-on engineer and team lead, he combines low-level code-generation know-how with a track record of shipping cross-platform, security-minded compiler features.
12 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Ciencias de la computación, Doctor of Philosophy (Ph.D.) Ciencias de la computación at University of Strasbourg
Master's degree Ciencias de la computación, Master's degree Ciencias de la computación at University of Buenos Aires
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:96 reviews, 75 PRs, 67 pushes in 4 years
Contributions summary:Juan primarily contributed to the AMDGPU backend within the LLVM project. Their work involved modifying and removing flags related to structurizer, a control flow optimization, and implementing changes to support dynamic LDS (Local Data Share) interaction. Furthermore, they made changes to the pre-emit peephole optimization pass and branch weights metadata. These changes aimed to improve code generation for AMDGPU hardware.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:108 pushes, 53 branches in 1 year 7 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.