Building a poker analysis tool that's fast, accurate, and actually useful is surprisingly hard. This is our journey - the good decisions, the mistakes, and what we learned along the way.
Traditional poker solvers like PioSolver and GTO+ are incredibly powerful, but they have real UX problems for everyday players:
We wanted to build something different:
We made a few key architectural decisions early on:
Every competitor is a desktop app. We went web-based because:
Trade-off: We can't use every CPU core on your machine like desktop solvers do. But cloud GPUs are getting cheaper, and web UX is far better.
Traditional solvers re-compute everything from scratch. We use a hybrid approach:
Common scenarios - Pre-computed and cached
Novel scenarios - Computed on-demand with optimizations
This gives us instant results for 70%+ of queries, while still handling edge cases.
We use AI in specific ways:
What AI does:
What AI doesn't do:
A lot of "AI poker tools" are just ChatGPT wrappers. That's not good enough - GPT doesn't know GTO without proper training data and validation.
Poker game trees are absurdly large. Even a "simple" heads-up postflop scenario has:
(169 hero hands) × (1,326 villain hands) ×
(22,100 flops) × (47 turns) × (46 rivers) ×
(multiple bet sizes at each decision) =
Way too many to compute exhaustively
Our solution:
Traditional solvers: 99.9% accurate, takes 20 minutes Our goal: 95%+ accurate, <1 second response
Is 95% accurate "good enough"? For most players, yes:
We're transparent about this: use our tool for hand review sessions, use desktop solvers for deep study.
Solver output looks like this:
AKs: Bet 33% (47.2%), Bet 75% (28.1%), Check (24.7%)
That's not helpful for most players. They want to know:
We spent months building the "explanation layer" - turning solver math into actionable insights. This is where AI helps: translating poker theory into plain English.
Pure GTO is defensive - you can't lose long-term, but you're leaving money on the table against weak players.
We needed to layer exploitative recommendations on top:
Input: Opponent stats (VPIP, PFR, fold-to-3bet, etc.) Process: Compare to GTO population averages Output: Specific adjustments ("This player folds 68% to 3-bets → increase your 3-bet bluff range by 40%")
This is tricky because:
Getting this right required studying thousands of hands and validating recommendations.
1. Starting Simple
Our MVP was just: BTN vs BB cash game hands, 100bb deep. That's it. We could've tried to solve every scenario on day 1, but focusing on the single most common spot meant we could iterate fast.
2. Beta Testing Early
We launched with "beta" in the name and were transparent about limitations. Users gave us incredible feedback:
Ship early, iterate based on real usage.
3. Being Transparent About Trade-offs
We don't claim to be better than PioSolver at deep analysis. We're faster and more accessible for everyday hand review. Different tools for different jobs.
Users appreciate honesty more than marketing hype.
1. Infrastructure Earlier
We initially underestimated how much compute we'd need. Should've architected for scale from day 1, not refactored after launch.
2. More Automated Testing
Poker has so many edge cases. We should've built automated test suites earlier to catch regressions.
3. User Onboarding
Even with a "simple" interface, poker strategy tools are complex. We should've invested in tutorials and tooltips from the start.
If you're building a poker tool (or any niche SaaS):
1. Talk to users obsessively
2. Don't over-engineer
3. Be honest about limitations
4. Differentiate on UX, not just features
We're constantly improving:
Short-term (Q4 2024):
Medium-term (Q1 2025):
Long-term (2025+):
We've been building Exploit Coach for over a year, and we're excited to finally share it with the poker community.
If you want to:
We're committed to building the best poker training tool for serious players who want to improve without spending $1,000+ on desktop software.
Questions about our approach or product decisions? Reach out on Discord - we love talking shop with other poker players and builders.
- The Exploit Coach Team