Gabriel Radanne

Research Scientist at Inria

Lyon, Auvergne-Rhône-Alpes, 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
Gabriel Radanne is a Research Scientist and seasoned software engineer with 14 years of experience based in Lyon, France, specializing in OCaml, compilers, and concurrent I/O systems. He is an active open-source contributor to flagship projects like OCaml, js_of_ocaml, Lwt and MirageOS, where he has improved core language tooling, concurrency primitives, and unikernel infrastructure. Comfortable across backend and full-stack compiler work, he blends careful code refinement, documentation improvements, and pragmatic feature design—examples include Lwt_fmt for format-based I/O and parser/attribute enhancements in the OCaml compiler. Known for a playful critical eye toward programming languages, he brings deep language-level expertise that helps teams ship robust, well-documented developer-facing systems.
code14 years of coding experience
github-logo-circle

Github Skills (22)

asynchronous10
javascript10
futures10
es6-promise10
io10
functional10
ocaml10
mirage10
compiler-compiler10
parsing10
compiler10
lwt10
functional-programming10
unikernel10
functional-programming-language10

Programming languages (22)

C#C++CSSRustCTeXMakefileVue

Github contributions (5)

github-logo-circle
ocsigen/js_of_ocaml

Aug 2013 - May 2019

Compiler from OCaml to Javascript.
Role in this project:
userFull-stack Developer
Contributions:70 commits, 19 PRs, 41 pushes in 5 years 9 months
Contributions summary:Gabriel primarily contributed to the js_of_ocaml project by improving the ppx (preprocessor extension) for JavaScript generation. They implemented and refined features like member read/write operations, method calls, and object literal creation within the ppx framework. Additionally, the user addressed documentation issues related to the ocamlbuild plugin and made several code simplification and refactoring changes, improving the overall codebase. They also addressed build and installation issues, showing involvement across multiple parts of the project.
javascriptocamlcompilerocsigenjsoo
ocsigen/lwt

Aug 2013 - Nov 2018

OCaml promises and concurrent I/O
Role in this project:
userBackend Developer
Contributions:1 release, 2 reviews, 53 commits in 5 years 4 months
Contributions summary:Gabriel primarily focused on enhancing the Lwt library's functionality, particularly in the areas of I/O and concurrency. Their contributions involved refining existing code, modifying documentation, and introducing new features like `Lwt_fmt` for format-based IO operations. They also addressed and fixed issues related to exception handling, and the overall structure of the library. The user's work reflects a deep understanding of the library's core concepts and its interaction with the OCaml language.
concurrenteventsasynchronousconcurencylwt
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
Gabriel Radanne - Research Scientist at Inria