I’m a software developer who loves making things.
Here are some things I've made recently
An API to manage scoreboards and leaderboards
A helper library for creating api keys, hashing and verifying hashes.
Offline reference tool for quickly referencing HTTP status codes.
Laser-cut case to house a raspberry pi that fetches the weather and displays it on an e-ink display.
I wrote a puppeteer script to track package deliveries
a website that aggregates startups from London
Here are a few things I've written
Using jest.fn to mock aws-sdk
How to assert against stdout output in Node.js
a quick gotcha if you keep getting `BadRequest` without a useful error message trying to connect another container to localstack S3
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