The competitive home for NBA 2K26.
A full competitive gaming platform with AI-powered stat tracking, real-money prize pool tournaments, a live Draft Night engine, and a 40-badge build calculator. Built solo, from empty repo to production-ready in a single development cycle.

1,093
Automated tests
Unit, integration, and E2E
56
Pages built
Dashboard, draft, tournament views
40
Badge calculator
All 40 badges tracked per build
0
Team members
Built entirely solo
The Challenge
The 2K competitive community was fragmented across Discord servers, spreadsheets, and manual stat tracking. Tournaments happened in DMs. Prize money moved through Venmo. There was no infrastructure — just trust and effort.
The brief was to build everything from scratch: player profiles, stat ingestion from game screenshots, a full draft engine, tournament brackets with Stripe-backed prize pools, a 40-badge build calculator with attribute math, and a Discord bot to keep the community in the loop — all maintained by one developer.
The hardest part wasn't any single feature. It was building a coherent system where OCR outputs feed player records that feed tournament seeding that feed bracket logic that feeds Discord notifications — without any of it breaking under real usage.
The Solution
Claude Vision reads game screenshots and extracts player stats directly into the database. No manual input. Players upload a screenshot, the AI parses it, and the record updates in seconds.
A full pick-by-pick draft system with serpentine ordering, team assignment logic, and a real-time interface so commissioners can run live drafts with 12+ players simultaneously.
Entry fees collect via Stripe. Prize pools are calculated automatically. Payouts go to winners without a commissioner touching money manually — the system handles every edge case including refunds and forfeits.
A build tool that tracks all 40 in-game badges with attribute requirements, badge point math, and build validation. Players can plan entire builds before spending a single virtual currency.
Every core pathway has test coverage — stat parsing, bracket seeding, payment flows, badge calculations, and API endpoints. The test suite runs in CI and nothing ships without passing.
Match results, tournament brackets, and draft picks post automatically to Discord. The bot handles role assignments, match reminders, and result disputes — without leaving the server.
Tech Stack
The Result
2K-Hub shipped as a production-ready platform with 56 pages, 1,093 passing tests, and every major feature operational — OCR ingestion, live drafts, Stripe prize pools, badge calculator, and Discord integration.
The test coverage isn't a vanity metric. It means commissioners can run a live tournament, collect entry fees, run a draft, post brackets, and pay out winners — trusting that the system won't break mid-event in front of their community.
Built entirely solo. Zero outsourced development. The platform is a direct reflection of what one developer with the right tools and process can ship.
Whether it's a community platform, a SaaS tool, or something entirely new — book a call and I'll tell you exactly how fast it can ship.