Also sprach tealeg…

Other Free and Open Source Software projects where I have contributed:

AWS Service Broker

Source
https://github.com/awslabs/aws-servicebroker
Description

The official Open Service Broker protocol support for Amazon’s AWS.

Most notably, I fixed bug 1 for the project, allowing the service broker to use AWS Lambda functions to dynamically provision credentials when requested via the Open Service Broker protocol (previously, all credentials requests would be granted the same credentials, created during resource creation, which didn’t meet security standards for most organisations).

Cisco Chez Scheme

Source
https://github.com/cisco/ChezScheme
Documentation
https://www.scheme.com
Description
I ported Cisco Chez Scheme to the HaikuOS.

EndOf10 campagin

Source
https://endof10.org
Description

I provided a little code and a little code review for the EndOf10 website.

This website serves as an information centre in support of the KDE Eco project’s EndOf10 campaign.

EndOf10 focuses on the environmental impact of Microsoft’s discontinuation of support for the Windows 10 operating system - an event that renders millions of Windows laptops unsupported, and unupgradable. EndOf10 offers a simple solution - upgrade to Linux instead - and backs this up with a network of people and events to support that transition and life with Linux thereafter.

Haikuports

Source
https://github.com/haikuports/haikuports
Documentation
https://www.haiku-os.org/blog/humdinger/2017-02-22_building_packages_with_haikuporter/
Description

The HaikuPorts project provides the default package repository for the HaikuOS (other package repositories exist).

I created and maintain the https://haiku-os.org>[HaikuOS] packages for:

  • Cisco Chez Scheme
  • Akku (package manager for Scheme)

Landscape Client and Client Settings UI

Source
https://github.com/canonical/landscape-client
Documentation
https://github.com/canonical/landscape-client
Description

Landscape Client is the Open Source client-side agent for Ubuntu Linux systems that are managed by Landscape.

I was a software engineer on the core Landscape team between 2011 and 2017.

Ubuntu Linux

Source
Documentation
https://ubuntu.com
Description

Although the Linux distribution was never my core focus, I spent 6 years as an engineer at Canonical, and necessarily contributed to the distro in some small ways, including the provision of the landscape client GUI, and the first Snap packages for both GNU Emacs and GNU Zile.