Clément Foyer is an associate professor and researcher with nine years of experience specializing in high-performance computing, MPI, and system topology tools. He has a strong open-source track record contributing to cornerstone projects like Open MPI and hwloc, improving performance, visualization, and monitoring capabilities used across HPC environments. His work spans academia and industry—from a PhD at Bristol and postdoc at Inria to research engineering roles at Cray and HPE—bridging theoretical research and production-grade implementations. Notably, he developed Netloc to complement hwloc for end-to-end HPC topology discovery and added MPI_T‑driven monitoring features that were incorporated into Open MPI releases. Based in Reims, France, he combines low-level back-end expertise with an educator’s perspective, mentoring the next generation while continuing to ship impactful tooling for parallel and distributed systems.
9 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Valedictorian., Bachelor's degree, Computer Science, Valedictorian. at Université de Poitiers
Master's degree, Computer Science, specialized in Parallelism, Load Balancing and Distributed Calculations, Master's degree, Computer Science, specialized in Parallelism, Load Balancing and Distributed Calculations at Ecole nationale supérieure d'Electronique, Informatique et de Radiocommunications de Bordeaux
Baccalauréat, Baccalauréat at Saint Paul
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Bristol
Contributions:1 review, 114 commits, 11 PRs in 4 years 9 months
Contributions summary:Clément primarily focused on improving the hardware locality (hwloc) library. Their contributions include fixing code casting issues, using XML parsing options to improve functionality, extracting JavaScript code and precomputing placement, and enhancing visualization. They also fixed an edge count error, improved physics activation, and resolved bugs related to drawing and switch functionality.
Contributions:7 commits, 5 PRs, 23 comments in 9 months
Contributions summary:Clément primarily focused on improving the Open MPI library's codebase through bug fixes and refactoring. Their contributions included addressing typos, fixing Coverity warnings, and simplifying the communicator's name caching management. Furthermore, the user worked on removing inter-dependencies between OSC modules and extending the common monitoring API. They also made improvements to the testing and benchmarking infrastructure.
mpicluster-computingfortranopenmpipetsc
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.