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