Case study
Qik Hustle
A skill-based competitive gaming platform where players enter tournaments, wager head-to-head and win real rewards.
- What we built
- Web platform, API and payments
- Titles
- Console games, starting with EA FC on PS5
- Payments
- Stripe cards and bank, USDC
- Audience
- Players aged 18 and over

The brief
One place to compete, wager and get paid.
Players who want to compete for money usually rely on informal side bets, with no neutral way to hold funds, run fair brackets or settle disputes. The brief was a single platform that handles the whole lifecycle: finding a match, locking funds, playing, reporting the result and getting paid, with age checks and fraud controls built in.
- EA FC 26
- Tekken 8
- Gran Turismo 7
- F1 25
- MK-1
- NBA2k
What we built
The full tournament and wagering lifecycle.
Tournament engine
Registration windows, group stages, round-of-16 groups and knockout rounds. Fixtures and bracket advancement are generated automatically, with live standings and head-to-head tie-breaks.
Head-to-head wagers
Players create and accept wagers, track them from open to live to done, and raise a dispute with evidence upload when a result is contested.
Wallet and payments
Deposits by card, bank and other Stripe methods or USDC, withdrawals, locked balances for open wagers and a full transaction history.
Live streaming
Participants stream straight from their fixture cards, with chat and reactions for viewers.
Profiles and rankings
Ratings, win rates, earnings, leaderboards, friends, presence and notifications keep players coming back.
Trust and safety
An 18+ age gate with terms and privacy consent at sign-up, tiered identity verification and a rule-based fraud engine.
Product
Inside the platform.




Technology
Built on a type-safe TypeScript stack.
- Bun
- TypeScript
- TanStack Start
- oRPC
- Drizzle ORM
- PostgreSQL
- Better Auth
- Redis
- LiveKit
- Inngest
- Stripe
- Cloudflare R2
Tell us what you want to build.
Send a few lines about your project, timeline and where you are stuck. We’ll reply with next steps and an honest view of fit.
Start a project