I’ve had the pleasure of working on a whole host of websites over the last fifteen years. Below is a selection of some of those that I've designed and developed for clients or for my own personal projects.


Horton Records is a nonprofit music organization based in Tulsa, Oklahoma. Its mission is to support local and regional musicians by helping with promotion, booking, recording, merchandising, and distribution. The site highlights artists on the label, news about events and festivals, and projects such as albums that celebrate regional culture and languages.

The site is written with the Nuxt framework and built statically with the nuxt generate command from data pulled from an instance of directus. This is possible because the site is exclusively content-driven and there is currently no need for a user portal where user-specific data needs to be displayed. As such we are able to effectively cache site data and only refresh it when changes are published, keeping the server load extremely light and hosting costs for the non-profit low.

Horton Records screenshotHorton Records screenshot
Horton Records screenshot mobileHorton Records screenshot mobile

Mossy Moot is the surface pattern design project of artist Kelsey Howard. The website showcases her hand-drawn repeating patterns inspired largely by the Arts and Crafts movement. The site is designed to keep the pattern work front and center to, as much as possible, let the work speak for itself.

Like the Horton Records website, the site is statically built when there are changes to keep the server load at a minimum.

Mossy Moot screenshotMossy Moot screenshot
Mossy Moot screenshot mobileMossy Moot screenshot mobile

Morning Star Music Club is a band project led by musician Jesse D. Vernon. The website shares the group's music, videos, and background. This was an unusual one as the band had a specific aesthetic and atypical layout that they wanted to display. The design required breaking out of the standard clean lines and grid layouts typical for a web project and using SVG masks to clip elements into odd shapes.

Morning Star Music Club screenshotMorning Star Music Club screenshot
Morning Star Music Club screenshot mobileMorning Star Music Club screenshot mobile

This is the website for my band, The Duke of Norfolk. In addition to displaying information about releases, videos, and shows, I built into the site a small toolkit for managing and selling show tickets (integrated with stripe).

The Duke of Norfolk screenshotThe Duke of Norfolk screenshot
The Duke of Norfolk screenshot mobileThe Duke of Norfolk screenshot mobile

Canopie Club is a project that I’m currently developing which takes much of what I’ve learned navigating the internet as an independent musician myself and the tools that I’ve slowly developed (for event tickets, newsletters, etc.) and attempts to make them available for other musicians.

Though still a work in progress, the first stage of creating a lightweight website builder and hosting service, written in Rust, is nearly done (and the Morningstar website has been partially recreated already).

Canopie Club screenshotCanopie Club screenshot
Canopie Club screenshot mobileCanopie Club screenshot mobile