Clément Hurlin is a senior lead software engineer and engineering director with 15+ years of experience bridging research-grade formal methods and pragmatic product delivery across compilers, provers, CI/CD and security. He has led and grown teams of ~20 engineers, driven pre-sales for functional-programming and reproducible-builds projects (Bazel, Nix, Buck2), and still contributes hands-on to challenging client work and static-analysis tooling. A polyglot technologist fluent in Python, Haskell, OCaml and Java, he combines rigorous academic training (PhD) with a knack for automating quality at scale—property testing, fuzzing and custom regression systems are recurring themes. He teaches functional programming in Haskell, speaks at conferences to evangelize tools he believes in, and prefers honest, fact-driven management that smooths the gap between clients and engineers. An unpretentious generalist, he mixes deep formal thinking with practical sales and delivery experience—he even admits to using AI tools like gemini-cli when they speed development.
15 years of coding experience
15 years of employment as a software developer
Doctorat, Informatique, Doctorat, Informatique at University of Twente
Contributions:83 pushes, 2 comments in 1 year 10 months
grid-worldsuggestionsuseful-toolsswingpanels
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.