StackPoker
Poker training platform with Swift iOS app, Next.js web app, Python poker engine, Firebase, Stripe, and AI bot personas.
Visit Live SiteOverview
StackPoker is a full-stack poker training ecosystem spanning a native Swift iOS app, a Next.js web app, a Python poker engine backend, and a Vite/Tailwind marketing website. The iOS app (SwiftUI) features poker table gameplay against AI bot personas, preflop range training, equity calculator, daily puzzles, session tracking, chip shop with StoreKit, social feed, groups/communities, home games, insights analytics, onboarding tutorial, and Live Activity support. The Next.js web app (shadcn/ui, Redux, Firebase, Stripe) provides play mode, training tools (daily challenges, equity calculator, preflop trainer, poker math), session tracking with hand logging, leaderboards, wallet with Stripe payments, user profiles, and settings. The Python poker backend implements a full game engine with manager, models, persistence, and server layers. Firebase (Firestore + Auth) powers data sync across platforms.
Challenge
Poker players relied on scattered tools for learning, practice, and bankroll tracking — with no unified platform that combined structured training with real session analytics across mobile and web.
Results
20,000+ app downloads in launch month, 4.8★ App Store rating, and 65% daily return rate among active learners.
Key Highlights
Architecture
Timeline
iOS App
8 weeksSwiftUI poker table, bot personas, preflop trainer, StoreKit chip shop, Live Activity
Web App
6 weeksNext.js with shadcn/ui, play mode, training tools, session tracking, Stripe wallet
Poker Engine
4 weeksPython game engine with manager, models, persistence, server; daily puzzle system
Platform Integration
2 weeksFirebase sync, leaderboards, social feed, onboarding, marketing website
“We tried building the poker engine ourselves and failed twice. Zak rewrote it from scratch in Python and shipped both the iOS app and web app in under 5 months. The daily puzzles are addictive — 65% of users come back every single day.”
Related Projects
Sosympl
Swiss business management ecosystem with 5 Angular micro-frontends, NestJS API, Firestore, and integrated billing, project management, and offer systems.

McLaren AI
AI-powered experience that transforms users into their favorite Formula 1 drivers using advanced image generation.
Social Activity Agent
AI-powered social media activity engine that simulates human-like browsing, liking, following, and commenting across multiple platforms.
Ready to Transform Your
Business with AI?
Get a free consultation and discover how AI can automate your operations, reduce costs, and drive growth.