Application

Blackjack Night

Real casino-style blackjack for game nights. Dealer on the TV, players on their phones.

// deal() → bet() → win(hopefully)

The Idea

I wanted real casino-style blackjack for game nights — not an app where everyone stares at their own screen, but a shared experience. A central dealer display on the TV showing the full table, and every player using their own phone to place bets and make moves.

What I Built

A real-time multiplayer blackjack game built on React and Socket.IO. The server is the single source of truth for all game logic — no client-side cheating possible. Players join from any device with a browser, place bets by tapping chip denominations (additive betting, not a boring text input), and make decisions on their turn. The dealer screen shows everything: all hands, the shoe, running stats (win rate, blackjacks, busts, house take). Games progress automatically with timed phases, and latecomers join seamlessly at the next betting round — just like a real casino.

The Result

Game nights got an upgrade. No cards to shuffle, no chips to count, no arguing about the rules. Everyone pulls out their phone, joins the table, and plays. The dealer display on the TV gives it that casino-floor feel, and the stats tracking adds a competitive edge across sessions.

React Express.js Socket.IO Redux Tailwind CSS Real-Time Multiplayer

More Projects

← Back to Portfolio
Your Turn

Got Something That Needs Building?

Whether it's a website, a system that won't sync, or an idea that sounds a little too wild — that's my sweet spot.

Let's Build Something Amazing →