I build practical tools at the intersection of audio, AI, creative technology, and storytelling.
A local-first audio notes app for recording, saving, transcribing, and reviewing interviews. Built with React, Vite, Express, and MacWhisper.
I built it to explore audio-first creative workflows: private local transcription, saved recordings, clickable waveform playback, transcript editing, lightweight summaries, tags, and action items.
Repo: audio-note-taker
A full-stack fine art print commerce app built with Next.js, Supabase, and Vercel. It includes dynamic galleries, artwork collections, product variants, edition tracking, cart flow, responsive media-heavy UI, and SEO metadata.
Live site: prints.petermccabepictures.com
Case study: print-store-case-study
I'm especially interested in voice interfaces, agentic workflows, local-first creative tools, audio UX, and software that helps creative people move faster.