BACKPERSONAL
CREATIVE WORK

Personal Projects

Side projects, creative experiments, and tools built for people I care about. These aren't about business outcomes—they're about building things I want to exist.

🎵

Greywaves

LIVE

Audio Visualizer — Web Audio API Canvas

Launch

A reactive audio visualizer that responds to any audio source—Spotify, YouTube, or the embedded playlist of cover tracks I produced using generative AI and manual stem manipulation. Built with Web Audio API to analyze frequency data in real-time and render dynamic canvas animations synced to the beat.

Technical Stack

Built with Web Audio API for real-time frequency analysis, HTML5 Canvas for rendering, and React for UI controls. Frequency data is processed through FFT analysis and mapped to visual elements dynamically.

Why I Built This

Years of DAW experience and audio engineering met a desire to create something visual and reactive. It's part technical experiment, part creative outlet—and completely unnecessary, which makes it fun.

Web Audio APICanvasReactTypeScript
🧠

Aphasia Toolkit

IN DEVELOPMENT

Speech Recovery Tools — Practice & Progress Tracking

A personal project—practice tools for aphasia recovery including speech drills, cognitive exercises, and progress tracking. Some modules use LLMs to generate tailored questions and evaluate answers based on photos being shown. Built for someone I care about.

Why This Matters: When someone close to you is recovering from a stroke and struggling with aphasia, you realize how few good practice tools exist. This is my attempt to build something that helps—not for a market, but for a person.

Next.jsSpeech APILLM IntegrationAccessibility
🔥

Old Iron Barbecue

COMING SOON

Catering Business Software — Operations & Payments

Full-stack software suite for Old Iron Barbecue—a catering and popup BBQ business. Integrates with Square for payments, scales recipes by headcount, calculates food costs in real-time, tracks event history, and manages customer outreach. Built to run a real food business, not just look pretty.

Square Integration

Payment processing, invoice generation, and transaction history tied directly to event records.

Recipe Scaling Engine

Input headcount, get shopping lists and cost breakdowns. Recipe ratios adjust automatically.

Event Management

Track past events, manage customer relationships, and analyze profitability per event type.

Square APIRecipe EngineCost TrackingCRM
🌐

This Site

LIVE

Portfolio & Playground — Built from Scratch

Built from scratch with Next.js, TypeScript, and Tailwind CSS. Every animation, layout, and embedded app on this site is something I built to learn or to prove a concept. It's a working playground where I experiment with new patterns and demonstrate capabilities.

The site itself is a statement: I don't just talk about building interfaces—this entire experience is something I designed and coded. From the particle background on the Professional page to the horizontal accordion on the homepage, it's all custom work.

Next.js 14TypeScriptTailwind CSSGSAPCustom Animations

Why Personal Projects Matter

These projects don't solve business problems or generate revenue. They're experiments, creative outlets, and tools built for people I care about. But they demonstrate something important: I build because I enjoy building. The curiosity and problem-solving mindset that shows up here is the same one I bring to everything I work on — it just gets pointed at different challenges.