🧪 Hutch Labs • Living History

Building the Monster.

This is the story of how BilliardHutch grew from an idea about helping pool players stream matches into a connected billiards platform. It is also a record of the conversations, experiments, mistakes, breakthroughs and AI-assisted development that shaped it along the way.

Why save the messy middle?
The finished product will show what BilliardHutch became. This page remembers how it got there: first streams, black screens, awkward layouts, disappearing menus, tournament experiments, phones dying during tests, GitHub breakthroughs, rating debates, funny one-line commands and the moments when a new connection suddenly made the whole idea bigger.
The journey

One problem kept revealing the next opportunity.

This is intentionally not a polished corporate origin story. It is a build-room history: the important turns, paraphrased from the conversations and decisions made while BilliardHutch was being created.

Summer 2026

Music protection was the first door

The early project focused on a practical streaming problem: broadcast a pool match from a phone while reducing the risk from background music. Camera preview, RTMP streaming, audio detection, manual ducking and real venue testing came first.

The first mission was simple: get the table live and keep the player’s voice more useful than the jukebox.
Early August

The first real live stream changes the question

Once a real Facebook Live stream worked from the phone, the project crossed an important line. It was no longer only an Android Studio experiment. Now the question became: if the match is already live, why not put the score, players, table, sponsors and competition around it?

Early–Mid August

Field testing beats theory

Real pool-room tests exposed things no mockup could: audio that was still too loud, landscape video that could stretch, controls that were too hard to reach, and screens that looked fine on a laptop but crowded on a phone. The response was usually direct: fix it, make it bigger, make it simpler, test again.

Paraphrased Hutch Labs rule: if an older pool player cannot read it from across the table, make it bigger.
Mid August

“I want the entire league ran by one app.”

That sentence changed the scope. Streaming was no longer the whole product. Registration, divisions, schedules, standings, disputes, results, directors, payouts, playoffs, regionals and Nationals started becoming part of the same ecosystem.

“I want the entire league ran by one app.” — Hutch
Mid August

Real 8-Ball gets its own philosophy

Real 8-Ball grew from a long-held belief that winning should come from actually completing the game at the table. Strange 8-ball events should not erase the whole match before the opponent earns anything. The rules were rewritten around legal finishes, spotting the 8 when appropriate, and separating standings wins from true performance credit.

August 19–22

The tournament system starts thinking big

The bracket work quickly moved past small local events. The test question became whether BilliardHutch could someday handle something on the scale of the Derby City Classic and eventually hundreds of thousands of players. Scores began working, chat began working, My Match appeared, schedules became a priority and the project kept asking the same question: what is still missing?

Build-room energy: “Scores work.” “Chat works.” “Where is schedule?” “Next.”
August 21

GitHub turns three separate brains into one workflow

Connecting the repository was a major speed bump removed. The phone conversation, laptop coding session and the developer at the keyboard could finally point at the same source of truth instead of endlessly moving replacement files around.

“It’s working with three brains — mine, iPhone ChatGPT and Laptop ChatGPT.” — Hutch
Late August

BilliardHutch stops being a collection of screens

Live TV, leagues, tournaments, Smart Match, player history, World, Real 8-Ball and ratings were all useful alone. The breakthrough was realizing they had to share identity and data. A player should not become a different person in every feature. A match should not have five unrelated versions of the truth.

“Not a pile of apps anymore — one organism.”
August 27

Sandbagging becomes an evidence problem

A league-operator conversation reinforced how much time operators can spend watching players because handicap manipulation is difficult to judge from numbers alone. That pushed Hutch Vision toward a stronger role: not an automatic cheating detector, but an evidence system that can show coverage, history, verified matches and unusual changes for human review.

The camera should not replace the league operator. It should help one operator be present at more streamed tables.
August 27–28

BHR becomes more than another rating number

The rating idea expanded beyond a single discipline. Real 8-Ball, 8-Ball, 9-Ball, banks, one-pocket, snooker, carom and other cue sports need separate evidence and ratings. Hutch Vision can strengthen confidence in the evidence, but it should never award skill points just because a camera was present.

Your rating says how you performed. Your BHR Confidence says how much verified evidence supports it.
August 28

The nervous system starts getting stitched together

Official-result authority, canonical match identity, discipline-specific BHR evidence and duplicate protection began connecting into one server-side path. The goal became simple to say and hard to build: one official match should update everything it is supposed to update — exactly once.

Official Match → BHR → Passport → Achievements → Hutch Vision evidence → Operator confidence.
Hutch Labs snippets

The little lines are part of the history too.

Not every important moment came in a design document. Some came in two words after hours of fighting with a build.

Hutch
“The fastest build in history…lol”
Build conversation
“We aren't creating random organs anymore — we're connecting the nervous system.”
Hutch
“Turbo.”
Hutch
“Full boost.”
Hutch
“Yeah!!!!!!” — after finally getting through one of the setup loops.
Hutch
“Wow I am so happy about this progress.”
Hutch
“This looks very crowded.”
Hutch
“What?...lol” — usually a sign the interface needed another pass.
Build conversation
“Hutch Labs is building a monster.”
Build conversation
“One match becomes the heartbeat of the whole BilliardHutch platform.”
🧟 Monster anatomy

Not a pile of apps. One organism.

As the project matured, the pieces began taking on clear jobs inside the same ecosystem.

StreamingThe eyes and ears that bring the table online.
Smart MatchThe live match brain: players, score, race and match state.
Hutch VisionThe evidence layer supporting fair-play review and match confidence.
BHRDiscipline-specific skill and confidence backed by official results and evidence.
PassportThe player's permanent identity, match history and achievements.
Leagues + TournamentsThe competitive skeleton — schedules, brackets, standings and official results.
AchievementsThe fun layer that turns great moments into permanent bragging rights.
Live TVThe public face: a place for people to discover and watch matches.
BilliardHutch WorldThe map connecting players, rooms, events and competition around the world.
Why show the journey?

Credibility comes from showing the work.

People can see it was built, not invented in a press release.

The history shows real iterations: things worked, things broke, layouts changed, rules were challenged and architecture matured. That is more believable than pretending every idea arrived perfectly formed.

Future players and partners can join before the story is finished.

BilliardHutch is not presenting the journey as ancient history. The invitation is to become part of the next chapter — as players, operators, streamers, creators, rooms, sponsors, testers and builders.

Built together

Hutch brought the pool vision. AI helped turn it into systems and code.

ChatGPT has been used throughout the build as a development copilot — helping challenge ideas, organize architecture, write and review code, troubleshoot builds, plan product flows, document rules and preserve decisions. The direction, billiards experience, product choices and final calls remain Hutch's. The collaboration is part of the history, so it is being preserved instead of pretending the finished platform appeared fully formed.

This page uses selected direct snippets and paraphrased recollections from the development conversations. It is a living history, not a verbatim transcript. New meaningful milestones can be added as the platform grows.

Join the BilliardHutch journey →