Vortex Arena
Tournament operations suffered from manual spreadsheet brackets, fragmented chat coordination, and slow dispute resolution.
Why this platform was created
Tournament operations suffered from manual spreadsheet brackets, fragmented chat coordination, and slow dispute resolution.
Design
Designed user flows for players (registration to bracket progression) and administrators (disputes, settings). Created Tailwind design tokens for competitive gaming vibes.
Build
Built with React and Firebase (Firestore, Cloud Functions). Implemented dynamic tournament brackets, real-time client state listeners, and screenshot uploads with verification pipelines.
1-Click Entry
Team selection and automatic seeding into the bracket
Match Center
Direct Telegram opponent contact and round stage timer
Result Submission
Leg 1 & Leg 2 score entry with compressed photo proof
Auto-Advance / Dispute
Instant progression to next round or referee triage
User Problem → UI Solution → Effect
Match Result Submission & Aggregate Tiebreakers

In two-leg cup fixtures, players struggled to track aggregate scores and frequently disputed when a deciding tiebreaker match was required.
Designed an intelligent score submission dialog that automatically calculates aggregate goals and schedules a Deciding Match when tied.
Eliminated manual math errors and removed the need for organizer intervention to trigger tiebreaker brackets.
Dispute Triage & Screenshot Evidence

Complaints about opponent no-shows or rule violations flooded Telegram group chats with zero verifiable proof or timestamps.
Engineered an in-context dispute report modal directly on the match card requiring structured violation categories and compressed screenshot proof.
Transformed chaotic chat arguments into auditable incident tickets linked directly to the match record.
Tournament Director & Centralized Moderation

Organizers previously balanced multiple parallel tournaments by constantly juggling spreadsheets, chat groups, and manual bracket drawings.
Built a unified admin console featuring real-time unread complaint badges, fullscreen proof inspection, and 1-click Technical Forfeit (TF) assignment.
Rapid incident resolution in seconds while keeping player trust and bracket integrity completely intact.
Interface States & Views

Live Tournament Standings & Stage Deadlines

Match Result Submission & Verification Modal

Player Complaints & Dispute Resolution Panel

Tournament Admin Center & Stage Configuration
Outcome
Built a fully automated tournament platform from scratch for 24-40 players with parallel multi-bracket support. Automated bracket progression and dispute triage minimized manual organizer overhead to exceptional edge cases.
Let's build something great together.
Open to Design Engineer roles and select contract projects. Drop me an email or message on Telegram.