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.
- Project: BLS Signatures Go Bindings
- Skills demonstrated: CGo, Go, C++, Cryptography
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.
- Projects:
- Skills demonstrated: Go, Serverless Architecture, API Integration, Caching
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
- Project: Rust tools
- Skills demonstrated: 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.