Lucas Pluvinage

Paris, Ile-de-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
Lucas Pluvinage is a backend-focused software engineer with 13 years of experience building efficient systems and tooling, from unikernels to social applications. A long-time contributor to the OCaml ecosystem, he has improved core projects like OCaml, Dune and MirageOS—notably migrating MirageOS build infrastructure to Dune and extending build-system features. His career blends systems-level craftsmanship (compiler and runtime work, ESP32 porting) with practical backend work at amo, and occasional mobile experiments in Swift and Kotlin. Based in Paris and trained at École normale supérieure, he favors simple, performant designs inspired by his hands-on interest in electronics and transistors.
code13 years of coding experience
job4 years of employment as a software developer
bookDiplôme de l'ENS, Informatique, Diplôme de l'ENS, Informatique at Ecole normale supérieure
bookMaster 2 (M2), Computer Science, Master 2 (M2), Computer Science at Université Paris Dauphine
bookClasse Préparatoire aux Grandes Écoles, Mathématiques - Physique - Spécialité en informatique, Classe Préparatoire aux Grandes Écoles, Mathématiques - Physique - Spécialité en informatique at Lycée Louis-le-Grand
languagesFrench, English, Spanish, Swedish, ocaml
github-logo-circle

Github Skills (29)

librarian10
opam10
lib10
compilation10
compiler-development10
build-system10
ocaml10
mirage10
manage10
dune10
bytecode10
compile10
functional-programming10
unikernel10
runtime-environment10

Programming languages (15)

C++CSSRustCMakefileHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
mirage/mirage

Feb 2019 - Jan 2023

MirageOS is a library operating system that constructs unikernels
Role in this project:
userBack-end Developer
Contributions:23 reviews, 41 commits, 17 PRs in 3 years 11 months
Contributions summary:Lucas primarily contributed to the build system of the MirageOS unikernel project, specifically focusing on integrating Dune as the build tool. They modified build scripts to use Dune, updated test configurations to be compatible with Dune, and refactored configuration file compilation. The user's work also involved managing dependencies and updating build procedures to ensure efficient and correct compilation within the MirageOS environment.
kernelvdikvmoperating-systemlinux
ocaml/dune

Feb 2019 - Dec 2021

A composable build system for OCaml.
Role in this project:
userBackend Developer
Contributions:2 reviews, 14 commits, 13 PRs in 2 years 10 months
Contributions summary:Lucas primarily focused on extending the functionality of the Dune build system. They introduced features such as variants and default implementations for virtual libraries, enabling more flexible and manageable build configurations. Their contributions also included bug fixes related to library definition and instantiation, specifically addressing issues with multiple library definitions and dependency resolution. Further work involved adding features to choose the host context and updating the `ocaml-config` parsing to include the `native_pack_linker` field.
infinibandlwtmulticoreocamldune
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
Lucas Pluvinage