Free workshop Apr 15 — 551 Community Center, Grass Valley. See the flyer

Work

A selection of websites I've built for clients and personal projects.

Waving Forest Qi Gong

Phoenix LiveView, Fly.io, Claude Code

My Qi Gong teaching platform. I built this with Phoenix LiveView to support real-time, live classes — with the goal of moving off Zoom to a custom video experience powered by Mux.

Iambic Nana

React Router, Netlify, TailwindCSS, Stripe, Claude Code

A site for poet and author Susan Engle, featuring her Tiny Books and Biographies. Includes Stripe integration for selling her work directly.

Studio 9 Inc

React Router, Netlify, TailwindCSS, PayPal, Claude Code

A site for Lisa Blecker and Aaron Kreader's family-friendly media company, in production since 2005. Includes PayPal integration for their online store.

Realign Apparel

Hydrogen (React.js), TailwindCSS, Shopify E-Commerce, Claude Code

An e-commerce store for Ra, a Chicago-based designer. Built on Shopify's Hydrogen framework for a fast, custom storefront.

Roll Funky Dice

Phoenix LiveView, TailwindCSS, Fly.io, PostgreSQL

A real-time platform for tabletop gamers using the DCC system. Players roll dice and collaborate on stories together, with subscription-based access for groups.

Charms Game

Gatsby.js, TailwindCSS, Konva

A landing page and playable online version of the Charms card game, built with the Konva 2D canvas library.

Nelson's Computer Help

Gatsby.js, TypeScript, TailwindCSS

A landing page and contact form for Nelson's computer building and repair business in New Hampshire. Simple, fast, and to the point — exactly what he needed.