Victor Rodriguez
HPC research engineer
Paris, France · v.rodriguez.radius@gmail.com · pdf version
Summary
HPC research engineer specialized in GPU computing and performance optimization. Master's degrees in numerical physics and graphics programming. Experienced in C++, Python, Kokkos, CUDA, and MPI, currently porting a climate model I/O library to GPU at CEA.
Skills
- Languages: C++, Rust, Python, Fortran, C, x86-64 asm, LaTeX
- Technologies: Linux, Git, CMake, OpenMP, MPI, CUDA, OpenGL
Experience
Working for the CALCULS team at CEA/LSCE, focusing on rewriting the XIOS scientific I/O library with Kokkos to enable GPU support.
Development and integration of a large-scale PBD grain solver.
Benchmarking and development of a Kokkos-based HPC GPU diffusion solver.
Projects
A basic raytracer. Currently implements different types of materials, importance sampling and a basic BVH tree.
A small OpenGL 3D graphics library.
OS project, written in x86 assembly and C++. Currently consisting of a custom long-mode bootloader and the kernel it boots to.
An experimental Vulkan renderer written in Rust.
More on the projects page.
Education
Second year of Master's degree in informatics, specializing in graphics engineering. Passed with honours.
Second year of Master's degree in physics, specializing in numerical physics. Passed with high honours.
Enrolled in the complementary graduate program QMat and participated in the 2023 edition of the FPT (French Physicists' Tournament).
Passed with high honours.
Math and physics double major. Passed with honours.
Languages
English – C1 (TOEIC), French – native, Spanish – native