Projects

Blog

This website!

A static Next JS website, styled using Tailwind CSS. This has quickly become my favourite front-end framework - static site generation made awesome!

Graph TV

TV Season rating visualisation.

In essence a React app which recently got converted to Next JS in order to make use of Vercel deployment and serverless functions. Uses data from TMDB to create visualisations in D3.

Location Selector

A location selector for React.

A drop-in React component that can be used to select a geo-location. Uses the Mapbox API under-the-hood. I've used this in other personal projects to select or view location in a database.

React State Sync

Simple synced state for React apps.

A simple hook to control state across multiple React apps, including apps on different tabs. Has some basic support for setting a value optimistically then rolling back.

T3 Manager

Manage models in T3 stack.

This is in its very early stages, but aims to be a model manager similar to the one provided by the amazing Django framework. Prisma studio is a good option for most users, but this has been a great way to explore the data model meta format (DMMF).