Victor Campos is a Staff Software Engineer based in Cambridge with 12 years of experience specializing in compilers, programming languages and low-level systems, blending academic rigor (MSc focused on compilers) with production-facing work at Arm and Cadence. He leads Arm's compiler support for M-profile architectures and serves as Editor-in-Chief for the Arm C Language Extensions, while frequently contributing backend fixes to the high-profile llvm/llvm-project—notably ARM/Thumb2 instruction and compiler-rt support. His track record includes impactful compiler analyses (value range propagation, memory-placement optimizations) that yielded measurable speedups and a 90% reduction in memory bugs through AddressSanitizer deployment. Comfortable authoring both specification-level documents and C++ code, he combines deep algorithmic knowledge with practical delivery across industry and research settings. A history of top academic selection and internships in Silicon Valley underscore his consistent high performance and curiosity-driven problem solving.
12 years of coding experience
9 years of employment as a software developer
Exchange program, Computer Science, Exchange program, Computer Science at University of Ottawa
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Universidade Federal de Minas Gerais
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:40 reviews, 54 PRs, 99 pushes in 5 years 6 months
Contributions summary:Victor primarily contributed to the ARM and Thumb2 architecture-specific code within the LLVM project. Their work involved modifying the Thumb2 instruction set, specifically focusing on scheduling boundaries for BTI-clearing instructions and debugging information related to bitfields. This included modifying assembly code for the ARM platform. They also worked on compiler-rt, ensuring compatibility for big endian.
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.