About Me1

I use free software2, and I don’t like Fascism. I think literate programming is cool. I like low tech and permacomputing (have you ever considered that computers might have taken the wrong turn?). I’m a bit gay, so I think everyone should homebrew their own DSL/PL3 and that no one should write a compiler that doesn’t have a functional core4. I’m a bike rider, vegan, sober, local, organic, and even now caffeine-free, so I’m really a good product. Also, I grew up in the French countryside, and my academic background is mostly in biology (I got an agronomy diploma), so be aware that I like bugs (the ones you meet when you go outside and touch some grass), mushrooms (not the psychedelic ones), and I’m fairly good at identifying both. Do you think I use too many parentheses? (Maybe that’s what a Lisp does to the human brain.)

Can I have a more, hum, professional bio? Sure!

I hold a master’s degree in mathematics and computer science applied to biology from Sorbonne University in Paris. I discovered C++ programming as a child and have been actively involved in open-source communities ever since. My professional experience includes work in 3D graphics, developer tooling, compilers, and runtime design using Rust and Haskell. I’ve taught systems programming, computer architecture, and DevOps to master’s students, and I’ve also designed algorithm competitions and coding workshops for kids and teens, helping them build small video games. I’m currently based in Belgium, working as a NixOS consultant for Numtide. In my free time, I enjoy biking, hiking, climbing, and cooking.

Past Commercial Work

I recently worked as a Staff Open Source Engineer at .txt and as a Senior DevX Engineer at IOHK, where I contributed to Rust, Nix, and Haskell upstream tooling. I designed the Rust/Haskell interoperability tools suite cargo-cabal and hs-bindgen, the Nix contracts library, and I maintained the Cabal, devx, and haskell.nix build infrastructures.

You can learn more about my previous experiences by reading my CV.

I had great past coworkers, most of whom are part of the newtype64 collective, and friends with whom I love to pair program and who have great blog posts: Adrien Zinger, Hécate, Xavier Lambein.

Contact

You can drop me an email at whatever @ this domain :)


  1. Since you’re on my website!↩︎

  2. Even if I still wonder what it means that it comes with “ABSOLUTELY NO WARRANTY” ?!↩︎

  3. I also hate acronyms, but love footnotes; these mean Domain-Specific Language & Programming Language (the latter usually stands for General-Purpose Language).↩︎

  4. I have a big “French OCaml school of thought” bias …↩︎