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.
Brevet des collèges, Brevet des collèges at Collège Edmond de Goncourt
Licence (L2) de Mathématiques Mathématiques, Licence (L2) de Mathématiques Mathématiques at Universite de Lorraine
Baccalauréat Scientifique, Baccalauréat Scientifique at Lycée Arthur Varoquaux
CPGE Scientifique (MPSI/MP*) Physique théorique et mathématique, CPGE Scientifique (MPSI/MP*) Physique théorique et mathématique at Lycée Henri Poincaré
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.
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.