Elinor Berger is a researcher and PhD-trained AI/ML specialist based in Greater Paris, with 12 years' experience applying deep learning and Bayesian methods to build robust, interpretable models and quantify predictive uncertainty. She has translated advanced generative and latent-variable research into applied Bayesian inference for stochastic, physics-based simulations during postdoctoral and research roles at CEA and Inria. Equally at home in research and systems engineering, she is an active open-source Rust contributor, implementing Wayland backends, windowing, and core I/O primitives in widely used projects such as winit, wayland-rs and mio. Her background spans industry and academia—from security-focused ML work during her master's at KTH to research engineering at Thales—giving her a strong track record of turning theory into reliable, low-level software. A less obvious strength is her cross-domain fluency: she pairs rigorous probabilistic modeling with hands-on systems-level coding, enabling deployable, interpretable ML solutions.
12 years of coding experience
6 years of employment as a software developer
KTH Royal Institute of Technology
Computer Science, Computer Science at Ecole polytechnique
Rust implementation of the wayland protocol (client and server).
Role in this project:
Back-end Developer
Contributions:3 releases, 137 reviews, 1150 commits in 7 years 9 months
Contributions summary:Elinor made substantial changes to the `wayland-rs` project, focusing on reworking the library's API, particularly within the context of the wayland protocol client and server implementations. They implemented improvements to the dispatching machinery and updated the codebase for better handling of object data. They also included fixes for various bugs and integrated the new functions related to handling the wayland objects on a system level.
Contributions:2 releases, 329 reviews, 338 commits in 5 years 8 months
Contributions summary:Elinor's contributions focused on implementing features related to SHM (Shared Memory) handling for a Wayland compositor. Their work involved designing the API, and wayland structures for SHM, as well as the implementation of memory mapping logic and the addition of SIGBUS handling to ensure safety. Furthermore, they worked on the addition of logging to the xkbcommon handler and refactored the keyboard handler.
waylandrustysmithyrustcompositors
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.