Joel Falcou is a C++ expert and researcher with 16+ years building high-performance and parallel software tools, combining academic leadership as an associate professor with practical impact as founder of NumScale. His work focuses on generative and meta-programming for portable, durable SIMD and massively-parallel code—spanning real-time embedded vision to HPC on multi-core clusters. He has a strong open-source footprint, notably contributing SIMD-focused E.V.E and package maintenance for the widely used Spack ecosystem. A long-standing member of the ISO C++ committee and former Boost co-maintainer, he brings deep standards and library design experience to training and tool development. Joel’s research blends formal reasoning about meta-programs with pragmatic DSLs for parallelism, a mix that reduces runtime overhead while proving compile-time correctness. Based in Orsay, France, he pairs rigorous academic credentials (PhD, HDR) with hands-on optimizations that have improved both correctness and performance in SIMD math and testing infrastructure.
16 years of coding experience
4 years of employment as a software developer
PhD, Electronics and Computer Science, PhD, Electronics and Computer Science at Université Blaise Pascal (Clermont-II) - Clermont-Ferrand
Engineering Degree, Computer Science, Network and Software Engineering, Engineering Degree, Computer Science, Network and Software Engineering at ISIMA
Theoretical and Mathematical Physics, Theoretical and Mathematical Physics at Lycée Pierre de Fermat
Contributions:4 releases, 1715 reviews, 820 commits in 4 years 10 months
Contributions summary:Joel contributed to the E.V.E project by implementing fixes and improvements related to SIMD code generation. The commits focused on enhancing the performance and correctness of mathematical functions within the library, and included updates to address compiler warnings. They also performed optimizations around both the basic operations and algorithms, and made substantial changes to the project's testing infrastructure.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer
Contributions:4 commits, 5 PRs in 8 months
Contributions summary:Joel primarily contributes to the `spack/spack` repository by adding and updating package definitions for the Expressive Velocity Engine (EVE) and the KUMI tuple library, which are both C++ libraries. This involved creating initial package definitions, updating to newer versions, and modifying the branch used for the EVE package. The changes focused on updating the package metadata to reflect changes in the upstream library, updating URLs and versioning information, and adapting to changes in the source code repositories.
compilerspythonradiussplatformslinux
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
Joel Falcou - Training Advisor at Université Paris Sud