Arthur Adjedj

Student at ENS Paris-Saclay

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
Arthur Adjedj is a Masters student in Computer Science at ENS Paris-Saclay with seven years of practical experience bridging research and engineering in formal methods and aerospace contexts. He specializes in the theory and implementation of functional and dependently typed languages, applying these skills to formally verify software for security-critical systems. His internships at Cambridge, TU Delft, Inria and Airbus Helicopters reflect a mix of academic rigor and industrial impact. Arthur is an active contributor to the Lean 4 theorem prover, where he has fixed intricate bugs in inductive predicates and enhanced derive handlers—work that underpins trustworthy proof automation. Based in Paris, he combines deep mathematical training with hands-on back-end development, making him adept at turning formal specifications into reliable, deployable code. Unusually for a student, he pairs aerospace engineering coursework with advanced programming language research, enabling cross-disciplinary solutions.
code7 years of coding experience
bookMaster's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at École normale supérieure Paris-Saclay
bookClasses préparatoires aux grandes écoles (CPGE), Mathematics and Computer Science, Admission à l’ENS Paris-Saclay, Classes préparatoires aux grandes écoles (CPGE), Mathematics and Computer Science, Admission à l’ENS Paris-Saclay at CPGE Lycée Thiers
bookAerospace, Aeronautical and Astronautical Engineering, Aerospace, Aeronautical and Astronautical Engineering at ISAE-SUPAERO
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (5)

theorem-proving10
leanback10
functional-programming9
formal-verification8
metaprogramming8

Programming languages (7)

LeanRustCoqIsabelleJavaScriptHaskellNix

Github contributions (5)

github-logo-circle
leanprover/lean4

Aug 2021 - Mar 2025

Lean 4 programming language and theorem prover
Role in this project:
userBack-end Developer
Contributions:16 reviews, 26 PRs, 86 comments in 3 years 8 months
Contributions summary:Arthur primarily contributed to the Lean 4 programming language and theorem prover by addressing various issues and implementing new features. Their work included fixing bugs related to inductive predicates, particularly focusing on the generation of `below` lemmas and handling of dependent fields. They also implemented enhancements such as deriving `DecidableEq` for mutual inductives and managing declarations within derive handlers.
dependent-typeshomotopy-type-theoryprovertheoremtheorem-prover
arthur-adjedj/lean4

Jun 2023 - Apr 2025

Lean 4 programming language and theorem prover
Contributions:200 pushes, 36 branches in 1 year 10 months
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
Arthur Adjedj - Student at ENS Paris-Saclay