Luis Campos is a Software Tech Lead with a decade of experience building and stabilizing C/C++ build and packaging ecosystems, currently driving technical work at JFrog from the Greater Oxford Area. He is a hands-on contributor to the widely used Conan package manager and Conan Center Index, where he has modernized recipes for Conan 2.0 and resolved complex cross-platform build and transitive dependency issues in CMakeDeps. With a background in telecommunications engineering and a research master's from Universidad Aut贸noma de Madrid plus international study at Aalto and Boston University, he blends academic rigor with practical systems engineering. Colleagues rely on him for deep expertise in build systems, dependency management, and platform-specific tooling鈥攕kills that quietly prevent many release-day fires.
10 years of coding experience
Masters in Research and Innovation in Information and Communications Technologies (M. Sc.), Masters in Research and Innovation in Information and Communications Technologies (M. Sc.) at Universidad Aut贸noma de Madrid
Erasmus exchange student, Erasmus exchange student at Aalto-yliopisto
Contributions:1269 reviews, 29 commits, 932 PRs in 5 months
Contributions summary:Luis's primary contributions revolve around the modification and maintenance of recipes within the Conan package manager for the specified GitHub repository. Their work focused on adapting recipes for compatibility with Conan 2.0, fixing build issues on various platforms (Windows, macOS, Android), and updating dependencies such as OpenSSL, protobuf, and others. This involved modifying CMake scripts, adjusting build configurations for different compilers (e.g., MSVC, clang-cl), and ensuring proper linking and dependency resolution, demonstrating strong knowledge of package management and build systems.
Contributions:209 reviews, 41 commits, 86 PRs in 8 months
Contributions summary:Luis primarily contributed to the Conan package manager, focusing on the CMakeDeps generator. Their work involved resolving issues related to transitive dependencies and find modes within the CMakeDeps generator, specifically when dealing with both module and config files. The user's changes include adding tests to cover these scenarios, ensuring the correct behavior of the generator in various dependency configurations. These changes directly address how Conan handles C++ package management within CMake projects.
cppcmakepackage-managerlinuxmulti-platform
Find and Hire Top DevelopersWe鈥檝e 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.