Mahmoud Mazouz

R&D Software Engineer at ZettaScale Technology

Greater Paris Metropolitan Region 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
Mahmoud Mazouz is an R&D software engineer based in Greater Paris with nine years of experience focused on systems, programming languages, and distributed systems. He has a strong Rust pedigree—implementing SIMD-accelerated parsing at BNP Paribas CIB achieving 1–6 GB/s throughput and contributing fixes to the rust-lang compiler—and has optimized the Nickel configuration language at Tweag. Since late 2023 he’s been advancing the Eclipse Zenoh project at ZettaScale, working on routing, release automation, stress testing, RMW performance, and developer tooling like a record-and-replay system and interactive shell. Mahmoud combines low-level performance engineering with practical systems design and a taste for clean, efficient software—an ethos reflected in his GitHub contributions. He intends to grow into a systems architect role, bringing both implementation depth and a focus on observable, reliable infrastructure.
code9 years of coding experience
job1 year of employment as a software developer
bookNational School of Computer Science and Applied Mathematics of Grenoble
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Université Grenoble Alpes
github-logo-circle

Github Skills (20)

benchmark10
set-operations10
operation10
benchmarking10
array-merge10
compiler-compiler10
performance-optimization10
array-comparison10
array-iterator10
compiler10
error-handling10
rust10
configuration-language10
configuration-management9
configuration-file9

Programming languages (18)

C#JavaC++RustCMakefileHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
tweag/nickel

May 2022 - Aug 2022

Better configuration for less
Role in this project:
userBackend Developer
Contributions:45 reviews, 102 commits, 27 PRs in 3 months
Contributions summary:Mahmoud primarily focused on enhancing the configuration language "Nickel" within the repository. Their contributions included adding and optimizing benchmarks for array operations, specifically related to the `generate` and `sum` functions. They implemented features related to closurization to improve array performance and correctness, and also set explicit attributes when merging array record fields. Moreover, the user improved the standard library by fixing array sorting, enhancing the user experience and efficiency.
configurationinfrastructureconfignickeldotfiles
rust-lang/rust

Nov 2022 - Nov 2022

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 2 commits, 3 PRs in 1 day
Contributions summary:Mahmoud contributed to the `rust-lang/rust` repository by modifying core compiler components and standard library functionalities. Their work involved adding `Debug` implementations for crucial API types in the `rustc_codegen_ssa` module. Additionally, the user addressed a critical bug related to thread termination in `std::thread::join` by implementing error handling and using `.expect()` for improved reliability. These changes indicate a focus on code quality, error handling, and stability within the Rust ecosystem.
crategarbage-collectionrustreliablecompiler
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
Mahmoud Mazouz - R&D Software Engineer at ZettaScale Technology