NextUp, Tournament Brackets & SMS Automation

Creator · 2014 · 2 min read

A tournament management platform that automated bracket progression and competitor notifications via SMS to reduce manual coordination at gaming events.

Overview

NextUp was my first foray into backend engineering: a tournament platform that read a Challonge bracket and coordinated competitors by SMS, automating one of the most stressful parts of running a gaming event.

Problem

Running large gaming tournaments, the hardest job was finding registered competitors across multiple stations as people wandered off-site. Even with staff, tracking everyone and all the scores was error-prone and stressful.

Constraints

Approach

Organizers entered participant names and phone numbers and linked a Challonge bracket. When the tournament started, NextUp read the bracket and texted the competitors due to play; they replied with a W or L to report results, the system updated the bracket and texted the next match, and it flagged conflicts for organizer verification.

Key Decisions

Tech Stack

Result & Impact

NextUp ran several tournaments with real early success and interest, and I was proud of the implementation; with a solid, resilient backend it could have become a real product. But a mid-event failure with no result backup forced a replay, and I sunset it. It taught me a full web-application stack and the importance of resilience.

Learnings

During my years after high school, I was deep in competitive video gaming, traveling to local tournaments and some across state lines, and eventually becoming a well-known organizer who hosted some of the first international gaming tournaments with significant prizes. That firsthand experience is exactly why I knew the pain NextUp set out to fix.

The whole idea lived in a text message: it told a competitor they were next up to play, which is where the name comes from.