Principal Software Engineer at Tweag by Modus Create
Rennes, Brittany, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Gaël Deest is a Principal Software Engineer with 16 years of experience, blending deep functional-programming expertise (notably Haskell) with hands-on leadership across startups and research labs. He specializes in correctness-driven design and finding elegant abstractions, with applied work in distributed systems, static analysis and software-to-hardware compilation. His PhD on FPGA accelerator design and polyhedral compilation informs pragmatic model-based approaches to performance and area trade-offs. Gaël has led teams and shipping-focused projects (from event-sourced systems to DevOps with Nix/Terraform) and contributes to well-regarded open-source Haskell tooling such as servant. Based in Rennes, France, he combines academic rigor with production delivery, often automating repetitive work via code generation to raise team velocity and reduce bugs.
16 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Université de Rennes I
Bachelor's Degree Mathematics, Bachelor's Degree Mathematics at Université d'Angers
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Role in this project:
Back-end Developer
Contributions:45 reviews, 95 commits, 50 PRs in 1 year 2 months
Contributions summary:Gaël primarily contributed to the servant library, focusing on enhancing its functionality and maintainability. They implemented the `HasServer (NamedRoutes routes)` and `HasClient` instances to integrate record-defined APIs. The user also addressed build errors, improved code organization, and fixed tests related to GHCJS compatibility. Their work included adding a parameter-supplying operator and directly using `toEncodedUrlPiece` for capture encoding.
Low and high-level Haskell bindings to the Integer Set Library
Contributions:21 commits, 10 PRs, 18 pushes in 2 years 3 months
integerhaskellhigh-levelhaskell-bindings
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
Gaël Deest - Principal Software Engineer at Tweag by Modus Create