01 / SOFTWARE PROJECT
OPEN FULL SCREENSHOT ↗ 01 / STORY STACKBooks to listen to, wherever you are.
Story Stack is a self-hosted audiobook library I built with AI coding tools. It pairs a responsive React interface with an Express API and SQLite storage for libraries, shelves, and playback progress.
I added device-local downloads and queued synchronization so listening and library changes can catch up when connectivity returns. The project also includes account sign-in, invite-based sharing, automated tests, and Docker deployment setup.
TypeScriptReactExpressSQLiteVitestDocker
INSIDE THE APPBuilt for the next listen.
Browse the catalog and pick up right where you left off. Open a screen to see the full capture.
DISCOVER ↗
LISTEN ↗
02 / BOOZE BUCKETA minibar with a lot of thinking inside.
I designed and fabricated a rotating minibar that fits inside a five-gallon bucket. It holds glasses for four people, two 750 mL bottles, and four 12 oz cans.
Across 14 prototypes over two years, I solved assembly alignment with mortise-and-tenon connections and CNC registration jigs. I also worked around the bucket’s tapered interior and irregular bottle shapes to make the layout more useful.
OnshapeInventables EaselCNC RouterIterative Prototyping
03 / ANDROID APP
OPEN FULL SCREENSHOT ↗ 03 / BORING LAUNCHERMaking a phone a little more boring. On purpose.
Boring Launcher is a custom Android home screen built around a text-only app list. It skips icons, widgets, feeds, badges, and animations so finding an app is the main event.
It still handles the useful details: a chosen home list, searchable app names and aliases, expandable categories, hidden apps, and long-press shortcuts for organizing or managing an app.
AndroidIntentional DesignSearch & Organization
04 / REUSABLE TOOLSrepeatable
helpful
reusable!
✳ 04 / CODEX SKILLS & WORKFLOWSMake the next good idea easier to build.
I create reusable Codex skills and AI-assisted workflows across independent app projects. They help with prototyping, documentation, and test planning.
I refine instructions and application behavior through iteration and troubleshooting, with human review as part of the process.
AI-Assisted DevelopmentCodex SkillsWorkflow Design