
I’m a 38 years old software engineer living in Paris, France.
You can consult here some of my works or take a look at my Curriculum Vitæ. I’m working at Scality where I’m Director of Engineering, leading two great teams of engineers to write the file system of the future and build the most efficient storage backend.
Disclaimer: Opinions and this website in particular are my own and not the views of my employer.
During my free time, I love riding my bike and working on some opensource projects:
You can contact me by different means of communication:
I also host my public PGP key. Its fingerprint is A03F 74A6 51C4 36DA 002A D7C8 5787 DA62 0CE5 17D1
A simple tool written in Zig to detect changed files in a GitHub Actions workflow
Generate a status page based on output of some commands, along with alerting in case of failure.
Gentoo can run fine on a VPS at Oracle Cloud or OVH Cloud
A Rust library to parse JUnit test report files
A small tool to display the current song or interact with the playback
A small crate to make your logs look lovely
Semantic patching for Terminology
Making a more reliable CI (for Terminology)
Quite some work just to generate a wallpaper for my phone
Avoid regressions in Terminology's escape code parsing
Bonus: will it rain in the next hour?
Be able to embed hyperlinks in your scripts!
Adding support for the DECSCUSR sequence.
Adding some encircled characters to terminology.
A Rust crate to validate Google SignIn tokens
Porting the klok theme file from enlightenment to i3
Learning Rust by generating mazes
A different way to find bugs in Terminology.
The myriad of ways to make a selection in Terminology.
Show nice email tooltips.
Slides from my talk about terminology at the EFL Dev Day 2014
A faster way to scroll the history
Adding some gothic characters to terminology.
How to combine gdb and valgrind for greater debugging
With a simple line of configuration, view images saved as attachements in your emails in mutt.
Slides from my talk about terminology at the EFL Dev Day 2013
A static photoalbum generator written in node.js
Slides from my talk about terminology at FOSDEM 2013
Why I wrote a pty logging proxy
Explaining why string:concat is costly.
Nitrogen is too big, I needed something simple.
On the road to v1.0!
A tiling module for enlightenment
a wallpaper that needs some compilation to show plenty of random killable eenvarders!
An animated wallpaper for enlightenment (yet another clock…)
A tip to improve your workflow with git when working with a public git.
Why aMSN2's web frontend is not working yet
I have a gentoo overlay
Where is aMSN2 development going?