Main skills

Free Software Contributions

Although that won't show you everything, you can find most of my contributions through my public profiles on a few platforms:

However, there are a few contributions I would like to single out.

I developed an implementation of the Cangjie Chinese input method. This forced me to learn a lot about written Chinese, how characters are constructed, and how to input them with a keyboard. And all that without being able to read or write Chinese.

I have been a Fedora contributor since 2008, first as a package maintainer and later contributing code to various projects that form the Fedora build and release infrastructure, like Bodhi, Koji, rpkg/fedpkg, etc.

I have been a GNOME contributor since 2014, mostly around things like BuildStream and Flatpak. Specifically, I participate in maintaining the Flatpak Freedesktop Sdk.

Professional Experience

Software Engineer (contractor), Libraries Without Borders, 2015-2018

Maintenenance of the Ideascube project with Matthieu Gautier:

Software Engineer (contractor),, 2016-2017

Improvements of the existing Django application, adding new features, fixing bugs, and paying back some of the technical debt it had accumulated.

Software Engineer (contractor), Contexte, 2016

Reinforcement of the development team to create and release the new version of the Django application.

Professional Experience (continued)

Release Engineer, Red Hat, 2014-2015

Support for the developers during the development cycle, signing and releasing new versions when they were ready.

Development and maintenance of the build and release infrastructure, based on the Fedora one.

Linux Platform Developer, Network Box (Hong Kong), 2011-2014

Responsible for building a whole Linux distribution for the company's security products, an OS based on RHEL, Fedora and some in-house developments.

Maintenance of the build and release infrastructure, reusing Fedora's Koji, Bodhi, Dist-Git and rpkg.

Development of a few Python tools and libraries, either to interact with the build system (e.g nbpkg), or to integrate in the company products (e.g nbyum).

Release engineering, supporting the internal developers on the best ways for their software to integrate with the rest of the OS.

Software Engineer (contractor), ALD Automotive, 2009-2010

Development and maintenance of accounting applications written in Python, both for the desktop and the web.

Among other things, this lead to the development of the PyF flow-based programming framework.

System Engineer (contractor), France Télécom, 2008-2009

Management of the RHEL servers running Apache/JOnAS applications of the staging infrastructure. Support for the production team.

Software Engineer, Atos Worldline, 2007-2008

Web Application development in Java, J2EE.


Masters of Engineering - Telecommunications, INSA de Lyon (France), 2007

Academic Exchange, Universidade Federal de Santa Catarina em Florianópolis (Brasil), 2005-2006