This portfolio-style page showcases specific projects and contributions I’ve made using various programming languages and technologies. While my CV provides an overview of my skills, this page offers more detailed examples of my work.

Go

I have experience using Go for various projects, including cryptography, serverless applications, and API development.

CGo Bindings for C++ Cryptographic Library

I contributed to the Chia Network’s BLS Signatures project by creating Go bindings to a C++ cryptographic library using CGo.

Serverless Dash Exchange Rate Service

I developed a Go service that fetches exchange rates for Dash cryptocurrency from various exchanges and caches them in Reddit. This service is used on the Dash.org website.

Simple Vote Collector HTTP API

I created a straightforward HTTP API for collecting votes using Go.

  • Project: Vote Collector
  • Skills demonstrated: Go, API Development, HTTP

Rust

Other Rust projects will be published at a time … TDB.

Rusttools - Grab bag of CLI tools for Rust

Other Technologies

This is a placeholder for other languages or technologies such as React, Node.js, Python, etc. that I have experience with. I’ll add some more examples in the future.