4K -> 20K Bankroll Challenge
Week 15
Start of Week 15 BR: 4,104 EUR
End of Week 15 BR: 3,000 EUR
Period Profit: -1,104 EUR
Tournaments Played: 155
Challenge Progress: -5% [IIIIIIIIII]
Summary:
- Back in the Game, but Running Cold: Finally got some poker action in with 155 tournaments played. Game quality was a mixed bag—not awful, but not exactly great either. Managed to end up on 2nd place in the weekly leaderboard, which softened the blow of some losses. That said, I’m running way below expected value, and the variance is stinging. Here’s a look at my weekly session: 
- Grind Republic Kicking Off (Possible Rebrand Incoming): We’ve hit the ground running on Grind Republic, though we’re likely rebranding before launch to better capture the vibe. The SwongSim rework is coming along nicely—cracked the simulation logic and now focusing on meaningful visualizations. It’s fascinating to see how jackpots skew the data. Those 1M games are extreme outliers, happening once in a blue moon, but poker rooms hype them up in social media, lobbies, and news, creating a skewed perception that they’re more common than they are. Classic survivorship bias at play.
- Historical Leaderboards Analytics Module: We’ve started digging into the Historical Leaderboards Analytics module, with GGPoker as our first target since it’s the biggest room out there. Initial analysis and scraping of public APIs have turned up some intriguing insights:
- Over 6 years, GGPoker ran ~150K unique promotions, with most now concluded: 
- The frequency and density of promotions have spiked recently, with daily promos becoming the norm:
and

- Hold’em dominates as the most promoted game type, but Short Deck surprisingly takes second place: 
- Data Scraping Marathon: Ran a script to extract historical leaderboard standings last night. It was a beast—14 hours of runtime, downloading 28 GB of data across 152K files. Now comes the fun part: sifting through the noise to find what’s useful, transforming it, and loading it into a database for deeper analysis. This is where the data science magic starts to shine, and I’m pumped to uncover patterns that could give grinders an edge.
- Reflections & Next Steps: The poker grind was a reality check this week—variance is unfortunate, but it’s part of the game. Meanwhile, Grind Republic is picking up steam, and I’m juggling excitement and stress as we race toward the capstone deadline. The data we’re pulling is already sparking ideas, like how promo trends could influence play schedule or game selection. I’m still nervous about the MVP timeline and whether grinders will use it, but the poker mindset keeps me grounded: if it’s +EV, swing for it. Blogging’s back on track, and I’ll keep you posted on the project, the data science grind, and my eventual return to crushing the tables.
What do you think of the leaderboard analytics so far? Any ideas for features we should prioritize with this data? Tips for balancing poker variance with a crazy schedule? Drop your thoughts—I’m all ears.
Good luck on the tables


















