Projects
Shipped work and side projects.
Professional Work
Shipped for real customers at Spare and Shift4: releases, platforms, and production prototypes.
May 2025
Read the case studySkyTab POS Table Management
A high-fidelity prototype of SkyTab POS, exploring new table entry flows and order management patterns for restaurant environments.
ReactNext.jsTailwind CSS
October 2025
Read the case studyShift4 Developer Portal
A documentation portal with an AI assistant built with Claude Code, helping developers find information quickly using RAG-powered search with source citations.
Claude CodeReactAI Search
July 2025
Read the case studyProduct Matrix Platform
An internal catalog organizing 1000+ products across platforms and regions, solving critical sales challenges around regional availability and product support with AI-powered search.
ReactAI SearchData Architecture

July 2026
Read the case studyCase Study: The Release System
How Spare's release announcements moved out of email and into the product. A self-serve enablement flow built in a one-week sprint with my PM and a platform engineer, then grown into an AI-assistant experience.
Product DesignTypeScriptLaunch Ops
April 2025
Merchant Experience Dashboard
An admin dashboard prototype testing onboarding flows and merchant management patterns for Shift4's platform.
ReactNext.jsTailwind CSS
Side Projects
Side experiments: smart glasses, an AI matchmaker, and other things I build to learn.
June 2026
Private for now, public release to comeCoffee Finder — Say It, See the Way
Voice-first local discovery on Even Realities G2 glasses. Say "find coffee" and get an on-lens arrow, distance countdown, and star rating guiding you there, hands free, phone in pocket.
TypeScriptEven Hub SDKGeolocation
June 2026
v2 in developmentBlindish — The AI Matchmaker
An AI matchmaker that sends you on real dates. Every member gets a personal matchmaker who learns their taste, confers with other matchmakers, and books the date.
Next.jsSupabaseClaude
June 2026
Private for now, public release to comeSingalong — Live Lyrics on Your Lenses
Time-synced lyrics on Even Realities G2 glasses for whatever's playing on your Google Cast speakers, plus playback control from the glasses. Built for wandering the house doing chores, singing along.
PythonpychromecastLRCLIB
May 2026
Private for now, public release to comeWingman — AI Cue Cards on Smart Glasses
A heads-up cue-deck app for Even Realities G2 glasses. Talk to Claude and it writes, populates, and manages the cards on your lens, live, for interviews, sales calls, networking, or any high-stakes conversation.
TypeScriptEven Hub SDKMCP
April 2026
Dream Beat — Mobile Drum Machine
A mobile-first drum machine built around a circular sequencer. Tap concentric rings to build a loop, with a Mario Paint-style linear view as a toggle. Sound is fully synthesized in the browser.
ViteReactTypeScript
Alyssa
Foodie
Chat to reveal!
Send Message
Concept preview
February 2026
Live concept siteBlindish v1 — Blur-to-Reveal Dating
The original Blindish, where profiles start blurred and sharpen as the conversation deepens. Brand, marketing site, and waitlist. Retired when I learned people don't want better chat, they want the chat to be over. That lesson became v2.
Next.jsv0Supabase
