Valérian Rousset

System Specialist at Machine Learning and Optimization Laboratory (MLO), EPFL

Lausanne, Vaud, Switzerland
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
Valérian Rousset is a systems-focused software engineer with 14 years of experience who turns research prototypes into reliable, production-ready tools—most recently as a System Specialist at EPFL’s Machine Learning and Optimization Laboratory and previously at the Center for Digital Trust. He emphasizes code quality, modularity, and automation, and routinely uses Linux, Python and Rust while being fluent in Scala and TypeScript. His open-source contributions span critical tooling for Python typing (mypy, typeshed) and robust testing work for projects like lattigo (homomorphic encryption) and the tup build system, reflecting a practical bent for improving correctness and test coverage. He has hands-on experience bringing security- and privacy-oriented systems—ranging from post-quantum distributed statistics to decentralized asset transfer networks—into maintainable production services. Colleagues rely on him to spot design shortcomings early and to systematize research code into well-documented, automatable workflows.
code13 years of coding experience
bookFederal Baccalaureate (Maturité Fédérale), Economics & Law, Federal Baccalaureate (Maturité Fédérale), Economics & Law at Ecole MOSER
bookBachelor's degree, Computer Sciences, Bachelor's degree, Computer Sciences at Ecole polytechnique fédérale de Lausanne
bookMaster's degree, Master's degree at EPFL (École polytechnique fédérale de Lausanne)
bookÉcole secondaire de Terre-Sainte
languagesEnglish, French, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (34)

static-typing10
filesystem10
typesc10
type-check10
python10
scripting10
stub10
stubs10
testing10
mypy10
dynamic-typing10
typescript10
build-system10
file-operations10
implicit-typing10

Programming languages (21)

SmartyJavaC++CRustScalaMakefileWebAssembly

Github contributions (5)

github-logo-circle
python/typeshed

Apr 2016 - Jan 2017

Collection of library stubs for Python, with static types
Role in this project:
userBack-end Developer
Contributions:58 commits, 68 PRs, 90 comments in 10 months
Contributions summary:Valérian contributed primarily to improving the type hinting and overall type safety of the Python stubs within the `python/typeshed` repository. Their work involved adding type annotations to built-in functions, classes, and methods, such as `__dict__` attribute and `AST.__init__` annotation. They also improved and fixed integration for io and codecs modules with mypy. Furthermore, they enhanced various parts of the email module and improved the correctness of the urllib module.
mypystatic-typingpythonstubtypechecker
gittup/tup

Jan 2016 - Oct 2017

Tup is a file-based build system.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:6 commits, 6 PRs, 9 comments in 1 year 9 months
Contributions summary:Valérian primarily focused on improving the test suite for the file-based build system. Their contributions involved fixing existing tests by initializing git, adding new tests to cover features like path handling with spaces and escaped quotes, and removing shell globs. The user also made a code change in the core logic for handling path lists within the build system. These efforts enhance the reliability and robustness of the build system.
tupbuild-systembuild-toolfile-based
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