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.

My stack.

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.

Work.

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

Screenshot of the colors portfolio project made with React.

Color Picker

A color palette manager built with React, Redux Toolkit, and TypeScript.

React · Redux Toolkit · TypeScript

Screenshot of BitcoinChaser.com website

BitcoinChaser

Custom WordPress theme with a 20-block component library, 4 custom post types, and technical SEO built in.

WordPress · ACF Pro · Tailwind

Screenshot of the Tastes Smokey website

Tastes Smokey

A full-stack whiskey tasting tracker built with React, TypeScript, Express, and PostgreSQL.

React · TypeScript · Express · PostgreSQL