Websites,
built to perform.

I build fast, accessible websites, from custom WordPress systems to hands-on frontend work. Technical SEO and Core Web Vitals are at the forefront of everything I work on.

Work.

I’ve built everything from React front ends to full WordPress systems, for personal projects and client work alike.

04 case studies

Banjo chords app

01

Banjo Chords

A responsive banjo chord reference with fretboard diagrams for 5-string banjo in open G tuning. Pick a chord, see every fingering, and save your favourites into collections.

React

TypeScript

Git

Vercel

React colors

03

React Colors

A color palette manager built with React, Redux Toolkit and TypeScript. Create palettes, type in or randomize hex codes, and copy any color to your clipboard.

React

TypeScript

Git

Redux Toolkit

Homepage of BitcoinChaser.com

04

BitcoinChaser

A Bitcoin casino review site built around a custom review post type, ACF fields and Gutenberg blocks, so every review is consistent and easy to trust.

WordPress

PHP

Tailwind CSS

JavaScript

Skills.

I work across every layer of a website, from frontend and backend code to schema, analytics, and how it all gets deployed.

Frontend

  • Tailwind / SASS
  • JavaScript (ES6+)
  • Typescript
  • React

CMS & Backend

  • Custom WordPress Plugins
  • Advanced Custom Fields Pro
  • WordPress REST API

Performance & SEO

  • Core Web Vitals
  • Technical SEO
  • Schema & Structured Data
  • GA4, Search Console, & Ahrefs

Infra & Tooling

  • WP-CLI / Git
  • Git
  • Claude Code

About.

I believe websites should be built to last. Every project is something I’m passing on to future developers, site admins, and stakeholders, so I try to leave it in a better position than I found it. I like building for the people who’ll actually use what I make: authors, site admins, the business itself, not just shipping to a spec and moving on.