As you probably know, it’s always difficult to describe yourself. Anyway, I’m not a ninja (as the picture above might suggest), but I do like to be in the shadows.

Today, I see myself as a kind of linguist.

C, C++ and Go are my native languages and since I was 14, I have enjoyed writing assembly code (Z80, x86/64, SparcV7/9, Alpha, RISC-V). More recently, I’ve even started to play with Verilog and VHDL thanks to FPGAs.

I also speak Rust, JavaScript, PHP, SQL, Bash and Lisp on a regular basis in my daily work.

I am a GDB and WinDbg operator and an expert in security, (µ)kernels, virtual machine monitors and compilers. I am a FreeBSD, L4, Plan9, Linux and Windows kernel hacker.

But the most important thing you should know about me is that I love my amazing daughters Sarah, Charlotte, Claire-Marie and Bénédicte. I also love the ocean, sun, rain, general relativity, quantum physics and the history of science.

I don’t have enough time to read all the space opera books I’ve bought as I read a lot of (Arxiv) papers - mostly about machine learning - and I relax by watching movies and series when I’m not out fishing with my father.

On this website, you can read my resume, discover some of my work, including my contributions to Plan9, and read some of the articles I will try to publish on my blog on a regular basis.