Head Of Studies (interim) at EPITECH - European Institute of Technology
Nantes, Pays de la Loire, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Samuel Berthe is a pragmatic engineering leader and open-source builder with 12 years of experience blending backend systems, developer experience, and product-focused engineering. As interim Head of Studies and former CTO/co-founder of Screeb, he has led platform development, on-call operations, recruitment, and security responsibilities while shipping product analytics and in-app research features. He is a prolific Go contributor—authoring popular generics-powered libraries (lo, mo, do) and contributing to major projects like Traefik and Nomad—bringing deep expertise in DI, functional helpers, and cloud-native orchestration. Samuel pairs hands-on coding (benchmarks, tests, refactors) with teaching and mentoring experience from Epitech, making him equally comfortable mentoring juniors or improving large-scale infra. Based in Nantes, he also cultivates GenAI and community leadership, proving he stays current with emerging trends beyond core backend work. A practical problem-solver, he often focuses on developer ergonomics and observability—improving teams’ autonomy as much as system reliability.
12 years of coding experience
Epitech
Computer science Information system and Business development, Computer science Information system and Business development at Thammasat University
Lycée La Mennais
Digital innovation for Business, Digital innovation for Business at HEC Paris
⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
Role in this project:
Back-end Developer
Contributions:14 releases, 8 reviews, 34 commits in 7 months
Contributions summary:Samuel primarily contributed to the `do` dependency injection toolkit. Their work included adding new features to the injector, such as hooks and service listing functionalities. They also fixed linter issues, enhanced test coverage, and introduced service override capabilities. Furthermore, the user added examples and debugging hooks, and also included shutdown capabilities using SIGTERM.
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Role in this project:
Back-end Developer
Contributions:42 releases, 146 reviews, 250 commits in 9 months
Contributions summary:Samuel's contributions primarily focused on enhancing the functionality of the `lo` library, a Lodash-style Go library. They added index arguments to existing functions (`Map`, `ForEach`, `Reduce`), introduced new methods such as `MapToSlice` and `FilterReject` and added tuple types and zip/unzip functions. The commits also included the addition of benchmark tests and the replacement of custom constraints with standard library equivalents.
golodashgolanggenericscontract
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.