I’m a software developer who loves making things.
Here are some things I've made recently
Laser-cut case to house a raspberry pi that fetches the weather and displays it on an e-ink display.
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
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