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
Offline reference tool for quickly referencing HTTP status codes.
I designed and built a responsive site for a friend's school using Gatsby JS
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
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.
How variables get hoisted, and the difference between using const, let and var.
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