4 shipped projects
Studio
Software and platforms I've built and shipped. Real products solving real problems.

League-OS / YLAFL Platform
A custom league management platform built from scratch for youth flag football — registrations, payments, scheduling, team management, standings, and communications.
Why I Built It
The league was stuck on a dying platform (Sports Connect, EOL Fall 2026) and nothing off-the-shelf fit. So I built what should have existed.
What It Does
- Season registration management with integrated payments
- Automated team formation and roster balancing
- Schedule creation and standings tracking
- Full admin tooling built into the UI
- Player, coach, and family communication hub

Biblical Battle Plans
An RPG-themed Bible reading tracker with guilds, XP, character progression, and community accountability. Built for men who want to take their faith seriously without it feeling like homework.
Why I Built It
I wanted a Bible reading tool that felt like a game, not a chore. Nothing like it existed. So I built it.
The Story
Hit architectural limits around 100 users — no test environments, business logic buried in database queries. Tore it down and rebuilt v2 with a proper API layer, branched testing, and error tracking. The rebuild was harder than the original build, and I learned more from it.
What It Does
- 5 structured reading plan types with daily progress tracking
- Streak system with shields, XP, leveling, and achievements
- Guild system with leaderboards, chat, and prayer requests
- AI-powered audio Bible narration via ElevenLabs
- Push notifications and offline-capable PWA

Christmas Story Card
An AI-powered app that transforms guided questions into personalized Christmas cards with custom stories and professional voice narration.
Why I Built It
I wanted to send my family something more meaningful than a generic card. So I built a way to generate a personal story, narrate it with AI voice, and share it as a digital card.
The Story
Expanding beyond Christmas to general-purpose StoryCard — weddings, baby announcements, Father's Day, sympathy, etc. Exploring physical cards with QR codes that link to the digital story.
What It Does
- 1AI-generated personalized stories via OpenAI
- 2Professional voice narration via ElevenLabs
- 3Stripe payment integration
- 4Shareable digital cards

AFL Photo Gallery
A photo gallery for the Advantage Flag League featuring game photography with season browsing, favorites, and top photos.
Why I Built It
The league needed a way to share game photos with families. I built a clean, fast gallery that makes it easy to find and save your kid's best moments.
What It Does
- Favorites and top photos system for user engagement
- Season-based photo browsing
- Dark mode support
- Responsive design
Have a Problem That Needs Building?
I build software for problems that won't leave me alone. If you've got one of those problems, let's talk.