Tobias Bernard is an interaction designer based in Berlin.

I design public interest software and sometimes write about it. You can read my blog, send me email, or follow me on Mastodon.

Recent Work

Most of my projects are centered around GNOME, an indepedent operating system stack built in the commons, usable by everyone. All of this work is collaborative, but these are some recent initiatives I’ve been a driving force for.

2022 – ongoing

GNOME Circle — A certification program for third-party apps built for GNOME. We help app authors bring their apps in line with the design guidelines, making sure they're usable, accessible, and look gorgeous.

List of Circle Apps
Screenshot with Amberol, Wike, Newsflash, Apostrophe, and Fretboard. Screenshot with Amberol, Wike, Newsflash, Apostrophe, and Fretboard, in dark mode.
2019 – 2021

GNOME 40 — A major refresh to the operating system interface. It includes a cleaner spatial model, more approachable workspaces, and smooth touchpad gestures.

Release Announcement
Laptop illustration The overview in GNOME 45 with 5 open windows. The overview in GNOME 45 with 5 open windows, in dark mode.
2018 – ongoing

Adwaita — The design system for GNOME apps, implemented by the Libadwaita library, allows people to easily build delightful native apps that work on desktop, phones, and everything in between.

Design System
2018 – ongoing

App Icons — A new platform app icon style optimized for easy adoption by third party apps. We also made design tools to support the new workflow.

LGM 2020 Talk Icon Design Tutorial
TeX Match app icon Webfont Kit Generator app icon Foliate app icon Nostalgia app icon Text Pieces app icon DynamicWallpaperEditor app icon Social app icon Librem5 app icon Camera app icon Tootle app icon DejaDup app icon Workbench app icon

Writing & Speaking

I occasionally write articles and speak at conferences, usually about design, public interest technology, or some combination of the two. These are some of my favorites from the last few years.

2022

Post-Collapse Computing — What roles might our software play in climate collapse, and what can we do to make sure it's up to task?

Part 1 on my Blog
2022

How to be Upstream-First — On why developing software upstream is more efficient, produces better results, and makes for a healthier ecosystem. This article explains the approach using GNOME Mobile as an example.

Purism Blog
2019

There is no “Linux” Platform — On the state of the “Linux” app ecosystem and why vertical integration is the only way forward.

Article on my Blog
2015

Semantic Animation — A holistic approach to designing animated interfaces. I've co-written an article on A List Apart and given talks about it at conferences and meetups.

Article on A List Apart FOSDEM 2018 Talk
2017

Design-Driven Free Software — My SFSCon 2017 talk on why Free (as in freedom) software needs to embrace design, why that’s hard to pull off, and how we can get there.

Video on Vimeo

Other Projects

My focus has been interaction design in recent years, but I also do other stuff from time to time, including branding, web development, and illustration.

2018

Nostalgia — A little app I built to make it easy to use Jakub Steiner’s awesome dynamic default wallpapers from past GNOME releases.

Get the App App window with a scrolling list of wallpapers.
2019

Brand for systemd — Like it or not, everything needs a logo these days, even low-level Linux infrastrucure projects.

Brand Guidelines The systemd logo, two brackets with a circle and triangle between them.
2014

Dynasty — A tool for generating visualizations of succession timelines, e.g. all the roman emperors (PDF).

Project Website Timeline visualization of the lives and reigns of roman emperors.
2016

Impossible Cities — A collaborative short story and illustration project, inspired by Calvino’s Invisible Cities.

Project Website
City drawn with just 6 continuous lines in different colors. City on a cloud, drawn with thin black lines.