I started contributing to open source in 2013, and soon after I began publishing my own work in the open too. Over the years, I have become an active maintainer of several open source projects, some of which are listed below.
The majority of my OSS work is spread across the following accounts:
Personal GitHub:Home of most personal projectsGiraffe:Organisation hosting all Giraffe related workDusted Go:Go packages mostly used by Dusted Codes LimitedDusted Codes:Projects owned by Dusted Codes Limited
Giraffe is an F# micro web framework for building rich web applications. It has been heavily inspired and is similar to Suave, but has been specifically designed with ASP.NET Core in mind and can be plugged into the ASP.NET Core pipeline via middleware. Giraffe applications are composed by so called HttpHandler functions which can be thought of a lighter and more functional form of ASP.NET Core's middleware.
Self Destruct Notes is a tiny web service written in Go which allows the secure sharing of secrets in a corporate environment. Instead of sharing sensitive information like user credentials or a user's PII directly in internal chats one can use this web service to create a unique one-time note that will automatically destroy after being read. This has the benefit that secret or sensitive data doesn't preserve in the history of a chat. Self-destruct-notes is an open source project which organisations must self host in their corporate environment.