2026 · Own project
Poker Tournament Timer
Poker Tournament Timer is a poker tournament manager with automatic blind progression, built because Friday's home game needed one and none of the free options were any good.
Stack
- Next.js 15
- TypeScript
- Zustand
- Tailwind
Links
The problem
A tournament clock looks trivial until you operate one. Mid-game someone asks for five more minutes, the level needs to go back, the browser gets refreshed by accident — and a clock that loses state at that moment ends the tournament.
The approach
The whole tournament state in a Zustand store designed for persistence, so the clock survives a refresh mid-level. Controls built for one-handed use at the edge of the table: play, pause, next and previous level, and quick time adjustments. Visual alerts when a level is about to end, and a casino-inspired visual direction, because the clock ends up projected on a wall.
What happened
Version 1.0 implemented and in use, with a twelve-level blind structure preconfigured and a layout that works both on the organizer's phone and projected on a wall.
Project facts
Next.js 15 with the App Router and Zustand state
Twelve-level blind structure preconfigured
Quick time adjustments and level navigation mid-game
Responsive layout, from phone to wall projection
Tell me what you want to build.
A 30-minute conversation about the problem usually settles more than three email threads about technology. If it isn't for me, I'll say so right away.
andre@andrebordignon.dev · Brasília, Brasil