Dorian Péron

Software Engineer at Prologin

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
Dorian Péron is a software engineer and EPITA computer engineering student with five years of hands-on experience in low-level and embedded systems, currently working at AdaCore on coverage tooling and Rust support for GNATcoverage. A Rust enthusiast and contributor to high-profile projects like rust-lang/rust and the cross-platform uutils/coreutils rewrite, he has improved compiler MCDC instrumentation and implemented nuanced behaviors for core utilities such as ls and printf. His background spans compiler intern work, SRE and DevSecOps tasks, and teaching roles—skills he leverages to write robust, well-tested code and build developer-focused tooling. Notably, his contributions include adding nested decision coverage in rustc and thorough tests for edge cases, reflecting a focus on correctness and quality in critical system software.
code5 years of coding experience
job3 years of employment as a software developer
bookComputer Science, Computer Science at Riga Technical University
bookIngénieur en informatique, Computer Engineering, Ingénieur en informatique, Computer Engineering at EPITA
github-logo-circle

Github Skills (17)

compiler-development10
testing10
coreutils10
lang10
command-line-tool10
rust10
scripting9
shell9
script9
sh9
data-structures8
compiler-optimization8
code-formatting8
data-structure8
algorithms8

Programming languages (11)

CRustZenScriptLLVMMakefileJavaScriptLuaJupyter Notebook

Github contributions (5)

github-logo-circle
uutils/coreutils

Jan 2022 - Apr 2025

Cross-platform Rust rewrite of the GNU coreutils
Role in this project:
userBack-end Developer & QA Engineer
Contributions:118 reviews, 57 PRs, 18 pushes in 3 years 2 months
Contributions summary:Dorian primarily focused on improving the `ls` command within the coreutils project by addressing quoting style. They implemented a new quoting style feature, handled the `QUOTING_STYLE` environment variable, and fixed clippy warnings. In addition to functional improvements, they also added tests to verify the correct behavior of the quoting style, including edge cases, and environment variables. Furthermore, the user contributed to the `printf` utility, fixing existing tests and adding new ones while improving the handling of character formatting.
command-line-toolrustlinuxgnucoreutils
rust-lang/rust

Mar 2024 - Jun 2024

Empowering everyone to build reliable and efficient software.
Role in this project:
userBackend Developer
Contributions:15 reviews, 8 PRs, 56 comments in 3 months
Contributions summary:Dorian focused on enhancing the MCDC (Modified Condition/Decision Coverage) coverage instrumentation within the Rust compiler. Their work involved adding support for nested decisions, incorporating decision depth tracking, and integrating MCDC logic with THIR lowering and MIR transformations. The contributions included adding new structs and fields, implementing statements and mappings for MCDC, and extending test coverage to encompass nested decision structures and boolean expressions.
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