I’m a software developer who loves making things.
Here are some things I've made recently
Utility to test a function's performance
Convert numbers to memorable words
npm module to convert units in the command line
An API to manage scoreboards and leaderboards
A helper library for creating api keys, hashing and verifying hashes
Laser-cut case to house a raspberry pi that fetches the weather and displays it on an e-ink display.
Here are a few things I've written
Using the command line
Using pino and pino-noir to redact things
Using jest.fn to mock aws-sdk
How to assert against stdout output in Node.js
Using localstack to develop on AWS locally
quick tutorial on setting up a simple express service using swagger 3.0
How node's require works
How node runs your code
Some examples of how mutating state can introduce unexpected bugs
Group an array of objects into an object organised by a key of choice
Automate opening up pages with repetitive patterns
Sinon sandbox makes stubbing much easier.
Some shortcuts & a bash function to quickly change contexts
A few examples of closures, and how they offer re-usability.
How I started writing more readable & testable functions
Using Sinon to unit test better