Hello 👋 My name is Clément and I live in the beautiful city of Nancy, France 🇫🇷
I started my career with a Ph.D thesis on Verification of object-oriented programs with linear logic. Then I was on the engineering team when Prove & Run started. At Prove & Run, I co-authored a compiler and prover for a C-like functional programming language (yes! Think C without pointer and where =
is deep copy 🤯). This was the time I discovered that I am a software engineering leader: I inspire people and create teams and processes that deliver.
I love explaining technical content to my fellows. For example, I'm still pretty proud of this paper on parallelizing programs by rewriting their linear proofs. At Tweag my job allowed me to talk publicly about my professional interests, for example I wrote about:
- Building Haskell programs with Bazel
- Monads in OCaml
- Python Monorepos. This one is #1 for Google's search for "python monorepo" 👑
I pitch the technologies I love to C-levels, for example with this case study of my work for a healthcare scale-up or when I presented at Modus Create's Developer Productivity Days. I love contributing to the company's strategy, understanding its constraints and trajectory, to drive the product and energize the teams accordingly.
At Modus Create (the company that acquired Tweag), I am the Director of the Functional Engineering Department. I participate in hiring, consultants allocation, career paths, salary reviews, and sales activities. I oversee the growth of the software engineers in my department and support the tech leads on client projects. In parallel, I work as a Staff Software Engineer for clients 🧑💻