The Linux Vendor Firmware Service

In 2015, I decided updating firmware was too hard, and created fwupd and the Linux Vendor Firmware Service. Lots of vendors have joined the service, and we've provided millions of firmware updates over the last few years.

GNOME Software

In 2012, I decided installing applications was too hard, and created GNOME Software. It's since been adopted by most distributions and is used by millions of people every day.

The Hughski ColorHug

In 2011 I decided the world needed open source colorimeter hardware, and created the ColorHug. We've since built over 3000 devices and have also added to the portfolio with ColorHug2 and ColorHugALS.


In 2008 I decided installing packages was too hard and was not standardized between Linux distributions, so I created PackageKit. It's now being used on millions of computers, and used by basically all distributions.

My blog

My blog is mostly techical ramblings about things I happen to be working on at the moment. Comments most welcome.

GNOME Power Manager

In 2015 I got bored and wrote GNOME Power Manager; a session daemon for the GNOME desktop environment that makes it easy to manage your laptop or desktop system. It's now been merged into gnome-settings-daemon and is running on hundreds of millions of computers every day.

Virtual Pan-Tilt-Zoom Camera

My 3rd year university project has a title: Design and Development of a Solid State Virtual Pan-Tilt-Zoom Camera which may be interesting to some people.