Lead Rust Maintainer at The Rust Programming Language
Baden-Württemberg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Top expert inRust Ecosystem Development
Oliver Scherer is a seasoned Rust compiler engineer and open-source maintainer with 11 years of experience contributing deeply to the Rust ecosystem, including notable work on rustc, clippy, cargo, rustfmt, rust-analyzer/RLS and serde. He blends compiler internals, code generation and diagnostics with practical tooling and automation—rewriting tests in Rust, improving lints, and enabling cargo-clippy integration—while advocating for sustained core-language contributions inside organizations. As a former senior engineer at AWS, lead engineer at Cosmian, and long-time mentor for the Rust project, he pairs research-grade rigor (PhD-level work) with hands-on teaching and mentoring. Based in Baden-Württemberg, he has a track record of tightening correctness and safety across compilers and serialization libraries and is passionate about embedded systems and developer experience. An understated differentiator: he pushes for employer policies that let engineers spend meaningful time contributing to Rust itself, arguing this pays back in better tooling and more seasoned staff.
11 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Karlsruhe Institute of Technology (KIT)
Bachelor thesis, Machine Learning, Bachelor thesis, Machine Learning at KTH Royal Institute of Technology
Empowering everyone to build reliable and efficient software.
Role in this project:
Back-end Developer & Compiler Contributor
Contributions:4571 reviews, 4605 commits, 1410 PRs in 8 years 3 months
Contributions summary:Oliver contributed to the Rust compiler, specifically focusing on constant evaluation and code generation. Their work involved implementing and optimizing features related to intrinsic functions, including the handling of safe and unsafe intrinsics. Additionally, the user worked on the internal structure of the compiler and improvements around the creation of static items.
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Back-end Developer
Contributions:27 reviews, 13 commits, 792 PRs in 8 months
Contributions summary:Oliver contributed to the clippy lints repository, primarily focused on improving the existing lints. They worked on identifying and suggesting corrections for redundant code, improving the robustness of existing lints, and implementing checks to ensure code quality. Their work included addressing potential logic bugs and vulnerabilities in the code, as well as code cleanup.
rustlint
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.