Clément Foyer

Associate Professor

Reims, Grand Est, France
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

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science, Valedictorian., Bachelor's degree, Computer Science, Valedictorian. at Université de Poitiers
bookMaster'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
bookBaccalauréat, Baccalauréat at Saint Paul
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Bristol
languagesEnglish, French
github-logo-circle

Github Skills (14)

c1710
memory-management10
topology10
mpi10
hpc10
openmpi10
c1110
hardware9
debug9
xml9
debugging9
javascript8
testing8
fortran7

Programming languages (8)

JavaC++CJavaScriptPerlRoffFortranNunjucks

Github contributions (5)

github-logo-circle
open-mpi/hwloc

May 2017 - Feb 2022

Hardware locality (hwloc)
Role in this project:
userBack-end Developer
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.
localitytopologyhardwarehwlochigh-performance
open-mpi/ompi

Feb 2017 - Nov 2017

Open MPI main development repository
Role in this project:
userBack-end Developer
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.
Request Free Trial
Clément Foyer - Associate Professor