The HTML version of my resume
My LinkedIn profile page

I own a Classic Mini.

A simple but infuriating whack-a-mole game I built, using CSS Grid, :nth-of-type() and some simple JS/jQuery.

A bare-bones, mosaic-style site I built in 2016 to celebrate the birth of our twin daughters.

No CSS framework, no Sass, — just hand-written HTML/CSS, plus Featherlight for the lightbox

#bestdayever

I co-founded Good Major in 2019.

We build digital solutions for a wide range of companies within the cannabis industry.

This little gadget plots the location of aircraft on a map, so I can check out what's flying over my house. It uses a public ADSB API, and Leaflet for the maps.

Unfortunately, it turns out most of the aircraft I'm interested in do not carry an ADSB tracker, so it's not very useful.

RC Weather Forecast App

I build and fly radio controlled aircraft. I wrote a tool to grab the local weather forecast and display it in an easily-scannable format.

I needed a minimal backend to hide my API key and do some data manipulation but didn't want to run a server. I'd been looking for a good excuse try out Firebase, and this was it.

"Load My Bar"

A small Progressive Web App to calculate the best way to load a barbell with a specified weight.

Maybe I'll rewrite it in React one day.