Case Study · Founder & Engineer

Playflow

A tournament management platform that runs competitive events end-to-end — registration, bracket generation, live scoring, and player-facing schedules — across a marketing site and a live app.

Role
Founder · Full-stack
Timeline
2021 — Present
Type
Tournament SaaS
Surfaces
Landing + live app
Playflow live scoring — tournament matches updating in real time
Outcomes

What it delivers

Zero‑admin
Bracket generation
Organizers stop drawing brackets by hand — seeding and pairings are generated and updated automatically.
Real‑time
Live scoring
Scores update as matches finish; players and spectators follow along without a refresh.
One link
Player schedules
Every competitor gets a personal schedule — who, when, and which court — no group-chat chaos.
The problem

Tournaments run on chaos

Organizing a competitive event usually means a spreadsheet for sign-ups, a hand-drawn bracket taped to a wall, and a frantic group chat for scores and schedule changes. It doesn't scale past a few dozen players, and the organizer spends the whole day as a human update-feed.

Playflow turns that into software: register, seed, generate, score, and broadcast — with the bracket as a living document everyone can watch.

The bracket

A living bracket, updating live

Playflow single-elimination bracket — quarterfinals through the final
Single-elimination bracket — live scores propagate up the tree as matches finish.
Features

Everything an organizer needs

RegistrationOpen sign-ups with seeding and player profiles — no spreadsheet.
Bracket generationSingle/double elimination and group stages, generated and re-seeded automatically.
Live scoringResults pushed in real time and propagated up the bracket instantly.
Player schedulesPersonal schedules with court and time, shareable as a single link.
Stack

Built with

Next.jsTypeScriptNodePostgreSQLReal-timeVercel
Next case study

Forzive — gym management SaaS

View Forzive