
Wandering Mud
2026E-commerce storefront for a local potter — headless Shopify integration on Next.js with a full product gallery, cart, and custom brand aesthetic built around handcrafted ceramics.
Web apps, desktop software, and sites — built with React, TypeScript, and a bias toward shipping things that actually work.
2026

E-commerce storefront for a local potter — headless Shopify integration on Next.js with a full product gallery, cart, and custom brand aesthetic built around handcrafted ceramics.

Custom full-stack portal for a local pottery studio — instructors claim private lesson bookings via Slack notifications, and admins manage scheduling and bookkeeping in a dedicated dashboard.

Full-stack tournament platform for a captains-draft League of Legends and Counter-Strike 2 series — live draft system, round-robin scheduling, playoff brackets, and Riot API player stats.
2025
Marketing and download site for the EMGenius desktop application — fast, conversion-focused, and built to communicate a technical product clearly to a research audience.
2024