Thomas Bagrel

Associate Functional Engineer

Vandœuvre-lès-Nancy, Grand Est, 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
Thomas Bagrel is an Associate Functional Engineer at Tweag by Modus Create and a PhD in programming language theory with a decade of hands-on experience in functional programming and systems-level tooling. He programs in Haskell, Python, Rust and Scala, and his open-source contributions include improvements to the widely used Haskell formatter ormolu (multiline guard formatting and Backpack support). His research focused on type systems for safe programmatic memory management in functional languages, bridging formal theory with production-grade tooling. Based in Vandœuvre-lès-Nancy, he blends algorithmic rigor and language design with practical engineering, and has been coding since 2011.
code10 years of coding experience
job4 years of employment as a software developer
bookDiplôme d'ingénieur (apprentissage) Informatique, Diplôme d'ingénieur (apprentissage) Informatique at TELECOM Nancy
bookBrevet des collèges, Brevet des collèges at Collège Edmond de Goncourt
bookLicence (L2) de Mathématiques Mathématiques, Licence (L2) de Mathématiques Mathématiques at Universite de Lorraine
bookBaccalauréat Scientifique, Baccalauréat Scientifique at Lycée Arthur Varoquaux
bookCPGE Scientifique (MPSI/MP*) Physique théorique et mathématique, CPGE Scientifique (MPSI/MP*) Physique théorique et mathématique at Lycée Henri Poincaré
stackoverflow-logo

Stackoverflow

Stats
66reputation
2kreached
1answer
1question
github-logo-circle

Github Skills (13)

formatter10
formatters10
haskell10
algorithm9
algorithms9
data-structures8
data-structure8
loader6
kotlin6
ports6
javascript6
webpack6
elm6

Programming languages (10)

JavaShellRustScalaHaskellNixMarkdownEmacs Lisp

Github contributions (5)

github-logo-circle
tweag/ormolu

Oct 2021 - Dec 2021

A formatter for Haskell source code
Role in this project:
userBack-end Developer
Contributions:52 reviews, 20 commits, 10 PRs in 2 months
Contributions summary:Thomas's primary contribution focused on improving the formatting of Haskell source code within the `ormolu` project. They implemented enhancements related to the formatting of multiline guards, including indentation adjustments and line breaks. The user also worked on code related to Backpack support within ormolu, as well as fixing issues in the extraction script. Their work primarily involved modifying the formatting logic and examples.
ghchaskellcabalservantformatter
Contributions:150 pushes, 4 branches, 40 issues in 2 years 8 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
Thomas Bagrel - Associate Functional Engineer