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 :)
Since you’re on my website!↩︎
Even if I still wonder what it means that it comes with “ABSOLUTELY NO WARRANTY” ?!↩︎
I also hate acronyms, but love footnotes; these mean Domain-Specific Language & Programming Language (the latter usually stands for General-Purpose Language).↩︎
I have a big “French OCaml school of thought” bias …↩︎