In this section you can see some of the most interesting projects I created or participated throughout the years.
Headlamp is an easy-to-use and extensible Kubernetes web UI created to be a Kubernetes web UI that has the traditional functionality of other web UIs/dashboards available (i.e. to list and view resources) as well as other features. Headlamp was created to serve as a base for Kinvolk‘s Lokomotive Kubernetes distribution.
Hack / Clubhouse
Hack is an Endless initiative to teach children computing concepts and code in the form of an operating system built to drive users seamlessly through a series of quests that encourage exploring, tweaking, and learning in a seamless, engaging way. As part of the Hack team I mostly focus on the Clubhouse app, that I created and maintain, which drives users through the quests as a central piece of the Hack experience.
Endless OS / GNOME Software
Endless OS is a Linux-based operating system built by Endless for regions with poor internet infrastructure or connectivity. It is based on ostree, uses Flatpak for application distribution, and a modified GNOME Shell for its desktop.
As an Endless employee I worked on different parts of the OS (from the Shell, to Flatpak, etc.). But mainly I maintained the Endless App Store, a fork of GNOME Software (GNOME’s app center) and I implemented our features and participated also in some of the development of the upstream version with the GNOME Community.