Portfolio

Over the years I authored or co-authored several free software projects that I maintained or co-maintained during their first years. I also contributed to the development of many free software projects, mostly across the GNOME project. I did so either on my free time or for my employers.

This page presents some of my free software creations, some of my contributions to other free software projects, talks I gave, organizations I’ve been a member of, and finally my employment experiences.

Creations

libadwaita icon

libadwaita

Co-author, former co-maintainer

Building blocks for modern GNOME applications

See my work
External link
libhandy icon

libhandy

Co-author, former co-maintainer

Building blocks for adaptive GTK applications

See my work
External link
Metronome icon

Metronome

Author, former maintainer

Metronome application for GNOME

See my work
External link
Highscore icon

Highscore

Author, former maintainer

Retro gaming application for GNOME

  • Formerly known as Games
See my work
External link
RetroGTK icon

RetroGTK

Author, former maintainer

GTK Libretro frontend framework

  • Formerly used by Highscore to emulate retro gaming consoles
See my work
External link
libmanette icon

libmanette

Author, co-maintainer

GObject game controller library

  • Used by Highscore and WebKitGTK
See my work
External link
Strip icon

Strip

Author, former maintainer

Comic book reader for Pantheon

Learn more
External link
Terminal icon

Terminal

Author

Terminal emulator application for Pantheon

Learn more
External link

Contributions

Software icon

Software

Contributor

GNOME’s core software store application

  • Made the application adapt to smartphones
  • Modernized it’s UI
See my work
External link
Contacts icon

Contacts

Contributor

GNOME’s core contacts management application

  • Made the application adapt to smartphones
  • Modernized it’s UI
See my work
External link
Calendar icon

Calendar

Contributor

GNOME’s core calendar application

  • Made the application adapt to smartphones
  • Modernized it’s UI
See my work
External link
Settings icon

Settings

Contributor

GNOME’s core settings application

  • Made the application adapt to smartphones
  • Modernized it’s UI
See my work
External link
Usage icon

Usage

Contributor, former maintainer

System usage monitor application for GNOME

  • Made the application adapt to smartphones
  • Modernized it’s UI
See my work
External link
Flathub icon

Flathub

Contributor

Sandboxed Linux applications repository

  • Offered the Games, Metronome and Flips applications
  • Offered the Minecraft, StepMania, and Sonic 3: Angel Island Revisited games
See my work
External link
Calculator icon

Calculator

Contributor

GNOME’s core calculator application

  • Made the application adapt to smartphones
  • Modernized it’s UI
See my work
External link
GTK icon

GTK

Contributor

Graphical user interface framework

  • Improved its default stylesheet
  • Offered various minimal fixes and improvements
See my work
External link

Grilo

Contributor

Media discovery framework

  • Added video game metadata sources
See my work
External link

shared-mime-info

Contributor

Database of common media types

  • Added many video games media types
See my work
External link
Web icon

Web

Contributor

GNOME’s core web browser application

  • Made the application adapt to smartphones
  • Modernized it’s UI
See my work
External link
Boxes icon

Boxes

Contributor

GNOME’s core virtual machine application

  • Implemented opening machines in new windows
  • Refactored the application’ code heavily to allow that
  • Added a list view of the machines
  • Refreshed the icon view’s machine thumbnails
  • Renewed the machine creation wizard
See my work
External link
WebKit icon

WebKit

Contributor

Web browser engine

  • Implemented kinetic scrolling
  • Implemented HTTP Strict Transport Security
See my work
External link

Granite

Contributor

Building blocks for Pantheon applications

  • Implemented an “About” dialog widget
See my work
External link

Talks

Comment j’ai glissé GNOME dans votre poche

Capitole du Libre 2019

Watch the talk
External link

How I Squeezed GNOME Into Your Pocket

Linux App Summit 2019

Watch the talk
External link

Implementing Phone UIs with GTK+

GUADEC 2018

Watch the talk
External link

Organizations

GNOME Foundation

Ongoing
Learn more
External link

Jobs

Codethink

Software Engineer

Ongoing
Learn more
External link

GNOME Foundation

GNOME STF developer

  • Ported the Baobab and Nautilus apps from deprecated inaccessible widgets to their accessible replacements
Learn more
External link

Beemo Technologie

Linux expert

  • Reverse-engineered and re-engineered the in-house Linux-based software distribution
  • Performed system-wide memory consumption analysis on Linux machines
Learn more
External link

Purism

GTK and GNOME application developer

  • Led the development of adaptive UIs and Linux applications, from desktop to mobile
  • Created widgets and tools to help develop adaptive and mobile Linux applications
  • Ported Linux applications to mobile devices
  • Wrote documentation to help develop adaptive and mobile Linux applications
  • GNOME community outreach
  • Collaboration with GNOME’s design team
Learn more
External link

SUSE

SUSE Linux Enterprise Desktop developer

  • Maintained GNOME and Flatpak packages on SUSE Linux Enterprise and openSUSE
  • Fixed issues on various GNOME-related projects
Learn more
External link

Igalia

Web browser developer (intern)

  • Implemented kinetic scrolling in WebKitGTK and WPE
  • Implemented HTTP Strict Transport Security in WebKitGTK and WPE