Sébastien Besnier

Développeur at Carbometrix

Palaiseau, 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

👤
Senior
🎓
Top School
Sébastien Besnier is a versatile developer with 11 years of experience who blends rigorous mathematical training (agrégé de mathématiques and an M2 in cryptography) with practical software engineering across backend, frontend and functional languages. He has shipped services in Haskell, Elm, Rust and Python for companies like Decathlon and Deepgram, and currently works at Carbometrix while teaching functional programming and supervising master projects at ESGI. An active open-source contributor, he has improved the Roc language backend with type-checking and compiler fixes that enhance error reporting for tagged unions and records. He prefers in-person training around Paris and volunteers building and maintaining web tools for a children’s camp, demonstrating a strong commitment to mentorship and pragmatic tooling. Known for concise, correctness-driven coding and a taste for functional paradigms, he comfortably moves between teaching, production systems and language-level contributions.
code11 years of coding experience
job11 years of employment as a software developer
bookMathematics and Computer Science, Mathematics and Computer Science at Université Paris-Sud
bookMaster 2 (M2), Cryptographie, Mention bien, Master 2 (M2), Cryptographie, Mention bien at UVSQ Université de Versailles Saint-Quentin-en-Yvelines
github-logo-circle

Github Skills (8)

functional-programming10
rust10
functional-programming-language10
roc-lang10
functional10
language-design9
type-system9
compiler9

Programming languages (11)

TypeScriptCSSRustOCamlElmJavaScriptGoHaskell

Github contributions (5)

github-logo-circle
roc-lang/roc

Sep 2020 - Jan 2021

A fast, friendly, functional language.
Role in this project:
userBack-end Developer
Contributions:88 commits in 4 months
Contributions summary:Sébastien primarily contributed to the Roc programming language backend by adding new features and fixing bugs related to type checking and compilation. Their work included implementing support for tag application error reporting, improving record handling with optional values, and fixing parsing issues. Additionally, the user added tests to verify the correct behavior of the new features, specifically related to tag applications and record types. This indicates a focus on enhancing the language's core functionality and improving its error reporting capabilities.
functional-languagefunctional-programmingrustroccompiler
sebsheep/sebsheep.github.io

Mar 2016 - Apr 2021

Contributions:50 pushes, 1 branch in 5 years 2 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
Sébastien Besnier - Développeur at Carbometrix