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.
Laser-cut case to house a raspberry pi that fetches the weather and displays it on an e-ink display.
a website that aggregates startups from London
Playing around with the react useContext and useReducer API to manage state
Daily journalling web app built using React
I wrote a puppeteer script to track package deliveries
Offline reference tool for quickly referencing HTTP status codes.
I designed and built a responsive site for a friend's school using Gatsby JS
A quick project to get the weather in your command line
I designed a London-inspired map for the train lines in Bombay.
A Chrome extension that turns every mention of Brexit into Breadsticks.
Here are a few things I've written
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