Pere Mato

Senior Applied Physicist at CERN

Geneva, Geneva, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Pere Mato is a Senior Applied Physicist at CERN with 25 years of experience combining deep physics expertise and pragmatic software engineering. Based in Geneva, he specializes in back-end development and build engineering for large scientific codebases, contributing to flagship open-source projects like ROOT and the Cling C++ interpreter to improve cross-platform builds, compiler compatibility, and Python bindings. His work focuses on making complex data analysis tools reliable and portable—often by untangling build systems, CMake configurations, and compiler quirks across Xcode, GCC, and clang. Pere’s contributions are pragmatic and detail-oriented, reflecting an ability to translate experimental requirements into stable, maintainable tooling used by the global research community. An understated but valuable trait is his emphasis on build- and deployment-level fixes that quietly enable high-impact science to run smoothly.
code25 years of coding experience
github-logo-circle

Github Skills (13)

xcode10
root-view10
build-system10
c-language10
cmake10
clangd10
cprogramming-language10
compilation10
document-root10
gcc10
clang10
python8
cling7

Programming languages (12)

JuliaC++ShellCMakeTeXHTMLGroovyTcl

Github contributions (5)

github-logo-circle
root-project/root

May 2013 - Dec 2018

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-end Developer & Build Engineer
Contributions:2 reviews, 1706 commits, 98 PRs in 5 years 7 months
Contributions summary:Pere primarily focused on improving the build process and ensuring compatibility across various platforms. Their contributions include modifying the build scripts and CMake files to enhance support for Xcode and GCC compilers, and integrating various features. The user also contributed to addressing issues related to Python bindings, dictionary creation, and library dependencies, which were critical for build and deployment stability. Furthermore, the user updated ROOT's version files.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
vgvassilev/cling

Feb 2014 - Nov 2016

The interactive C++ interpreter Cling
Role in this project:
userBack-end Developer
Contributions:29 commits in 2 years 9 months
Contributions summary:Pere primarily focused on enhancing the Cling interpreter by addressing build and compilation issues, particularly in relation to Xcode generation and C++14 support. Their commits included modifications to include flags for C++14, updates to avoid warnings with newer Xcode versions, and fixes for compatibility issues when using clang includes. The user also made changes to the build process and included files, ensuring the correct compilation of Cling.
cppclangc-plus-plusjupytercling
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.
Request Free Trial