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.