What we built for Starz
A full technology stack custom-built for a touring dance competition. Everything studios, dancers, and families need.
Other things we've shipped
The physical side of the business
Turn That isn't just software. We supply, build, and support the dance industry hands-on — from trophies on stage to flooring on the ground.
◆ Wholesale Awards and Merchandise
Trophies, medals, pins, lanyards, plaques, custom awards, and stuffed animals — sourced and supplied in bulk for dance competitions and recitals. Direct from manufacturer to your event.
◆ Recital and Event Setup
Full production setup for dance recitals — staging, sound, lighting coordination, and event logistics. We handle the build so studios can focus on their dancers.
◆ Custom Stage Building
Design and build custom competition stages. Modular construction, professional finish, built to travel across 19 tour stops and hold up all season.
◆ Marley Dance Flooring Rental
Professional marley flooring available for rent. Currently supplying University of Minnesota, UMD (Duluth), and University of St. Thomas with practice flooring for their dance programs.
How it's all built
Click any project to see the technical breakdown. Every system below was designed, built, and deployed by one developer.
Handles everything from the moment a video is recorded backstage to the moment a parent downloads it on their phone. 48,000+ files per event, served from a home NAS at 2.5 Gbps with automatic S3 failover.
Customers upload a dance routine video, pay per duration, and a professional judge records an audio critique over it. The system handles the entire flow automatically.
A complete browser-based RPG published on Steam. Explore zones, level up, collect perks, join guilds, fight bosses, compete on leaderboards. Desktop client runs in Electron with offline support.
Studios and families book hotel rooms for competition weekends. The system tracks per-night inventory across multiple hotels, processes payments, and generates rooming lists for the venue.
Built specifically for selling merchandise at dance competition events. Runs on iPads, connects to a Square Terminal for card payments, handles state-specific tax calculations, and tracks per-size inventory across the season.
Upload a competition schedule PDF and the system parses every routine, calculates medal and pin counts, lets you drag-and-drop build the event layout, and generates personalized HTML emails for each studio.
What's running behind the scenes
AWS EC2
Ubuntu server running PHP, MySQL, Nginx. Elastic IP, auto-start services, 500 PHP workers for peak traffic. Handles all API calls and business logic.
AWS S3
863GB+ media storage. All uploads go to S3 first, then sync to the NAS automatically via Synology CloudSync. Soft-delete system with 7-day cleanup.
Home NAS
Synology DS925+ with 32GB RAM and 2 Gbps fiber. Serves ALL media viewing and downloads. Auto-failover to S3 if offline. ZIP downloads built directly from disk.
SSL and DNS
Let's Encrypt auto-renewing certs on both EC2 and NAS. GoDaddy DNS. No CDN middleman — direct connections to our servers.
SendGrid for all transactional email — studio notifications, critique delivery, schedule emails, receipts, password resets.
Payments
Square SDK for card processing across POS, booking, and critiques. Apple Pay enabled. Terminal API for physical card readers at events.
Need something built?
Everything on this page was designed, coded, and deployed by one developer. No templates, no agencies, no outsourcing.
Let's build something.
Payment processing, real-time apps, admin dashboards, mobile-first design, API integrations, inventory systems. If you can describe it, I can ship it. Based in Minnesota, available remotely.
Staff and Admin Tools
Internal links for the Starz team.