Romaric Jodin

Software Engineer at Google

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

🤩
Rockstar
🎓
Top School
Romaric Jodin is a software engineer with four years of professional experience focused on low-level compute, compiler and GPU ecosystems, currently working on ChromeOS and Android at Google. He has a strong background in OpenCL, Vulkan, LLVM and LLDB from prior roles at UPMEM and Kalray where he worked on offloading, processing-in-memory and parallel computing pipelines. His open-source contributions to the widely used Compiler Explorer include adding SPIR-V debug parsing, OpNoLine handling and an initial clspv skeleton, reflecting practical expertise in SPIR-V/OpenCL toolchains and editor tokenization. Romaric combines systems-level engineering with compiler front-end and back-end work, enabling smoother developer workflows for GPU/compute stacks. Based in France and trained at ENSIMAG Grenoble, he brings a blend of research-adjacent compiler knowledge and production-grade platform experience.
code4 years of coding experience
job9 years of employment as a software developer
bookEcole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
languagesFrench, English
github-logo-circle

Github Skills (14)

spirv10
compiler10
assembly10
c-language10
compiler-compiler10
cprogramming-language10
parsing9
parse9
parser9
typescripts8
typescript8
typescript-types8
go7
rust7

Programming languages (9)

TypeScriptC++ShellRustCLLVMJavaScriptHTML

Github contributions (5)

github-logo-circle
Run compilers interactively from your web browser and interact with the assembly
Role in this project:
userBack-end Developer
Contributions:6 reviews, 5 commits, 5 PRs in 1 month
Contributions summary:Romaric primarily contributed to the compiler-explorer project by implementing features related to SPIR-V assembly parsing and compilation. Their work included adding parsers for SPIR-V debug information, incorporating the handling of `OpNoLine` directives, and creating the initial skeleton for the clspv compiler, which converts OpenCL kernels to SPIR-V. They modified existing parsers and compiler components to support SPIR-V and OpenCL compiler functionality. The user also improved tokenization for SPIR-V assembly in the editor.
compilerscppbrowserrusthaskell
kpet/clvk

Oct 2021 - Dec 2022

Implementation of OpenCL 3.0 on Vulkan
Contributions:255 reviews, 37 commits, 172 PRs in 1 year 2 months
amdvulkanvulkan-apispir-vopengl
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
Romaric Jodin - Software Engineer at Google