← Home

Projects

Things I've built, mostly vibecoded. Each one starts with a real person's situation and ends with something they can use.

Live
Oct 2026

TripMatch

AI group-travel matching with group-size scoring. I found that trust is what stops groups from booking, shipped three changes after prototype testing, and scoped a phased rollout to cut skipped trips from 74% to under 50%.

Won 1st of 44 teams, 250+ participants

USC Marshall MSBA AI Case Competition.

Open TripMatch ↗   View on GitHub ↗
Live
Fall 2026
The bid planner showing section filters, a unit tracker and MSBA requirements

MSBA Class Bidding Planner

A bid planner for MSBA electives. It lets you filter sections by day, time and open seats, tracks your units against degree requirements, flags time conflicts and helps you split your bid points across classes.
Open the planner ↗   View on GitHub ↗

In progress
USC Marshall

Marshall AI Enablement

I work in a team of five to seven students with a staff sponsor who owns a real process. Over the cycle, we:

  • Train on the AI tools Marshall runs
  • Run a workshop to map how that work gets done today
  • Identify where AI genuinely helps, and where it doesn't, and prioritize on value and risk
  • Build it, with Marshall's engineers where the build needs them
  • Measure what changed, and hand it over to the people who'll keep using it
Built
Personal project
A jigsaw puzzle in progress on Puzzle Table, with sorting trays on both sides

Puzzle Table

A privacy-first digital jigsaw site. Photos become puzzles with no server storage, and progress saves from one puzzle to the next. I reworked piece sorting and drag-and-drop from playtester feedback, then added sorting trays, difficulty guides and progress tracking.


Open Puzzle Table ↗   View on GitHub ↗
12-hour build
Team of four
The Respite Buddy home screen, with the line "A breather. Not another decision."

Respite Buddy

An AI quiet-spot finder for overwhelmed students between classes. I defined the target user and core problem, prioritized the MVP filters, curated about 40 spots and built the monetization model.


Open Respite Buddy ↗   View on GitHub ↗