Hi! 👋
I'm Matthew Hartstonge - a Husband and Father, Lead Developer/Architect living in Christchurch, New Zealand.
During the day I work on Hero, a cloud-based communication and reporting student information system. Whereas, at night I love delving into ideas, solving problems and being a 1x Developer.
Sponsorship is important for the Open Source Community.
🧠 On it's most basic human level, It gives a feeling of acknowledgement in return for the time, support, effort, love, blood, sweat and tears we exert in creating and managing these projects.
🏗️ Up from that, it enables us to continuing doing what we love to do - supporting, building, extending, and increasing the performance on the projects, our projects, that we love and care for.
✨ Sometimes, it's also just about being able to make our quality of life better. For example, by being able to enjoy a ☕ while debugging, or enabling upgrades to that desktop that's been sitting in the corner for 7 years as our daily driver... 👴💻
Featured work
-
matthewhartstonge/argon2
A pure Go Argon2 implementation for secure password hashing in Go!
Go 96 -
matthewhartstonge/storage
A Mongo Storage backend for https://github.com/ory/fosite
Go 20 -
matthewhartstonge/pkce
A specification compliant implementation of RFC7636 - "Proof Key for Code Exchange (PKCE)" for Go.
Go 3 -
matthewhartstonge/sassy
Sassy provides a Go library to generate Azure SAS tokens.
Go -
matthewhartstonge/fusionauth-argon2id-password-encryptor
A pure Java implementation for generating argon2id password digests in FusionAuth (feat. Bouncy Castle).
Java