current projects
These projects started as tools and services I've always wished existed as a musician and eventually built into reality. Now they help me understand what it takes to run a guitar service business, stay sharp as a web developer, and solve real-world problems I understand firsthand.
Grizzly Guitar

A high performance headless Shopify storefront built with React, Next.js 15, TypeScript, and Sanity CMS.
Built with React Server Components to blend static performance with dynamic data for a modern, scalable frontend.
Tab Lab

A tool musicians use to create custom guitar tab templates.
Built with React, Next.js, Tailwind CSS and TypeScript. The app generates an SVG and PDF which can be previewed, edited, downloaded and/or printed.
archived projects
A little embarrassing and not representative of my current skill, but I like to keep these here to show where I started and the progress I've made.
CSS Clamp Generator (2023)

A tool for generating clamp CSS functions. This app allows users to specify the minimum and maximum sizes for their elements, as well as the minimum and maximum viewport widths. Using these parameters, the app generates a CSS clamp function that ensures the element scales dynamically with the viewport width.
Tab Lab v1 (2022)

Tab Lab is a tool for creating guitar tab templates. Users can see a preview of the template, make adjustments, and download/print the page.
This version was built with Next.js 13 and styled-components.