👋 Hey!

I'm a 🇦🇺 full stack developer in 🇬🇧 Newcastle-upon-Tyne.

My best work is in API-connected Jamstack projects on Next.js and Gatsby, backed by Sanity.

I have way too many hobby projects. As seen on CSS Tricks.

Backup Sanity to AWS S3

Headless CMS's are refreshingly "set and forget". But if the Risk Management Department needs to be satiated by having your own backup solution, it's easy to do.

The guide to useEffect() I wish I had

If you're relatively new to React, Hooks aren't new, they simply exist. And to understand the useEffect() hook is to almost entirely understand React Components.

Sanity Schema Generator

Trying my hand at adding to the the Developer Experience of Sanity.