Projects
Backend-focused builds. Problem → Solution → Outcome.
Most projects are written without AI. Those marked vibe-coded used AI assistance.
Go Backend
Featured
Scrimmage: Pickup Soccer Organizer
Problem
Organizing pickup soccer required group chats, manual headcounts, and no-shows with no accountability.
Solution
Go API backend with PostgreSQL, link-based RSVP (no app download), SMS reminders via Twilio, Vue 3/Nuxt frontend.
Outcomes
- Reduced no-shows through automated SMS confirmations
- Zero-friction sharing: single link, no account required for players
Stack
Go
PostgreSQL
Vue 3
Nuxt
Twilio
Vercel
Private repo. What I'd walk through in an interview:
- Go project structure: handlers, services, repository pattern
- PostgreSQL schema design for events, RSVPs, and waitlists
- Twilio integration: SMS queuing and retry logic
- Auth approach and session handling
Full-Stack
Budget Tracker
Problem
Manual receipt entry is tedious; most budgeting apps require too much upfront setup.
Solution
Receipt photo upload with OCR extraction (Tesseract), auto-categorization, Google Drive backup.
Outcomes
- Receipt-to-entry in under 10 seconds
- Cloud backup without manual export
Stack
Laravel 11
Vue 3
TypeScript
Tesseract OCR
SQLite
GCP
Python Backend
Pantry: Food & Supply Tracking
Problem
During early pandemic, my family over-bought groceries and had spoilage. No quick way to check what we had.
Solution
Barcode-scanning inventory app with expiration tracking and shopping list generation.
Outcomes
- Reduced grocery waste for a 4-person household
- Built and deployed in 2 weeks for real family use
Stack
Python
Flask
PostgreSQL
JavaScript
Heroku
Full-Stack
Study Buddy: AI Language Learning
Problem
Language apps teach textbook phrases, not the natural expressions native speakers actually use.
Solution
Anki-style flashcard app with AI-generated native phrases via Perplexity API.
Outcomes
- Personalized phrase generation based on context
- Mobile-friendly for on-the-go practice
Stack
Laravel 11
Vue 3
Perplexity API
Private repo. Happy to demo or share architecture notes.
iOS/Swift
vibe-coded
PR Pals: Social Fitness Tracking
Problem
Strava is great for cardio, but weightlifters lack a social app to share and copy workouts with friends.
Solution
iOS app for friend groups to create, share, and copy workouts, diets, and routines.
Private repo. Can provide demo video or walkthrough.