
A brochure page for a local club. Fast, mobile-friendly, and cheap to maintain.

A Vite-based React app to help with the 5-3-1 workout.

A static site, built in Astro, to display the writing of St. Thomas Aquinas on Lent

Back to the Basics with raw HTML + TypeScript + Vite.

A workout creator and tracker, with user accounts and a spoooky Halloween theme

A pre-registration page for a fake social media venture using SvelteKit frontend and Supabase backend.

A landing page for a local martial-arts dojo build in SvelteKit with a Sanity CMS backend.

A React app for cataloging and geo-locating wine with a GraphQL and KeystoneJS backend. Sadly, the site is no longer active.

Bauccus Atlas is a static page generated with Gatsby with a Sanity backend CMS. Based on, but not identical to, a tutorial given by Wes Bos.