Benjamin Bouvier is a software engineer with 14 years of experience specializing in high-performance compiler and WebAssembly work, having helped implement WebAssembly in Firefox and contributed to prominent projects like Cranelift and Wasmtime. He prefers Rust and has used it extensively to rewrite toolchains, improve compile-time performance, and build a fast, secure Matrix Rust SDK at Element, including a sliding sync protocol and event cache for decentralized clients. His background blends deep systems work (register allocators, code generation, AArch64/x64 backends) with pragmatic developer tooling and testing improvements, from fuzzing setups to CI and Sentry integrations. He’s an active open-source maintainer and contributor—examples include Cranelift patches and Wasmtime optimizations—and has spoken about his work at FOSDEM and Matrix Conference. Based in Rennes, France, he seeks remote roles aligned with decentralization, privacy, and climate action, and explicitly avoids blockchain/web3 work. A less obvious strength is his habit of improving team practices through unified tooling, rigorous reviews, and reproducible test frameworks that raise long-term code quality.
14 years of coding experience
10 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at New Jersey Institute of Technology
Master of Engineering Computer Science, Master of Engineering Computer Science at INSA Lyon - Institut National des Sciences Appliquées de Lyon
Contributions:46 reviews, 11 commits, 52 PRs in 1 year 1 month
Contributions summary:Benjamin appears to be primarily focused on translating Rust keywords and implementing core functionalities within the `rouille` crate. They have made significant modifications to the macro definitions to accommodate French-language keywords, reflecting a focus on localization. Further contributions include updates to the example code, showcasing the usage of translated keywords and other additions to the library. The user also addressed a potential security vulnerability in the project's macro.
A lightweight WebAssembly runtime that is fast, secure, and standards-compliant
Role in this project:
Back-end Developer
Contributions:184 reviews, 482 commits, 215 PRs in 6 years 2 months
Contributions summary:Benjamin's contributions focused on adding build instructions to the REAME file and fixing typos in the documentation files such as the compare-llvm.rst, metaref.rst, and langref.rst files. They updated the rustfmt version, added support for including the correct type for arguments, and made several changes to reduce memory allocation and the amount of generated code. These updates suggest a focus on improving the project's documentation and code quality.
securejitcraneliftrustruntime
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.