Brice Videau

Performance Engineering Team Lead Computer Scientist at Argonne National Laboratory

Lemont, Illinois, United States
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
🎓
Top School
Brice Videau is a performance engineering leader and computer scientist with 14 years of experience specializing in High Performance Computing and performance optimization of kernels and applications. Based at Argonne National Laboratory, he progressed from researcher to Performance Engineering Team Lead, driving performance evaluation and optimization across HPC projects, including several European collaborations. He combines deep academic training (PhD in Computer Science) with hands-on engineering, contributing to widely used open-source projects such as Spack and the OpenCL ICD Loader to improve build, packaging, and layer integration. His contributions span package maintenance, build-system automation, and low-level API support, showing a rare mix of research rigor and practical systems-level craftsmanship. Colleagues rely on him for hard-to-measure performance improvements and reproducible build environments that scale across diverse platforms. He also brings cross-disciplinary curiosity—from chemistry and engineering backgrounds—that helps him spot nonobvious optimization opportunities.
code14 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université Grenoble Alpes
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at National School of Computer Science and Applied Mathematics of Grenoble
bookMaster of Engineering - MEng, Chemistry, Master of Engineering - MEng, Chemistry at Ecole Nationale Supérieure de Chimie de Montpellier
github-logo-circle

Github Skills (23)

dependency-management10
opencl10
c-language10
python10
package-management10
rspec10
cmake10
cffi10
ruby10
package-manager-tool10
foreign10
ffi10
build-tools10
package-manager10
cprogramming-language10

Programming languages (11)

JavaC++ShellCRustCMakeSCSSHTML

Github contributions (5)

github-logo-circle
The OpenCL ICD Loader project.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:121 reviews, 13 commits, 34 PRs in 2 years 1 month
Contributions summary:Brice's primary contributions revolve around enhancing the OpenCL ICD Loader project by implementing features related to OpenCL layers and overall system integration. They added and modified code to enable OpenCL layers, including integrating them into the dispatch function and adding the necessary CMake options. They also addressed build issues, improved code clarity, and modified the build configuration to adhere to the specification. Furthermore, they automated and improved the build, testing, and release processes by integrating a pkg-config file and related configuration.
icdloaderopencl
ffi/ffi

Jul 2017 - Apr 2022

Ruby FFI
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:6 commits, 3 PRs, 5 comments in 4 years 9 months
Contributions summary:Brice primarily contributed to the `ffi/ffi` repository by adding support for bitmasks. This involved implementing new features related to bitmask functionality, including untagged and tagged bitmasks, and integrating them into the core library. The user also simplified existing code, such as in `from_native`, and improved the test suite by adding new test cases and correcting existing ones. Furthermore, the user addressed compatibility issues across different Ruby versions.
rubyffisketchupruby-ffijruby
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
Brice Videau - Performance Engineering Team Lead Computer Scientist at Argonne National Laboratory