Jules Royet
FR

ENSEIRB · 2023

Real-Time Gaming & Casino Platform

Stak'eirb: High-Frequency Real-Time Multiplayer Gaming Platform

Stak'eirb gaming platform screenshot
Role
Lead Backend & Real-Time Architect
Timeline
2023
Context
ENSEIRB-MATMECA Academic Engineering Project
Infra
Node.js • Express • Socket.io • SQLite • Vue.js

Architected a full-stack real-time gaming simulator featuring bidirectional WebSocket event broadcasting, ACID transaction isolation, and provably fair cryptographic randomness.

The Challenge: State Synchronization and Concurrency Under Load

Multiplayer wagering platforms must eliminate race conditions such as double-spending virtual credits while maintaining millisecond-level responsiveness for simultaneous users across game rooms.

WebSocket Room State Machine

Socket.io rooms handle real-time chat, bets, and multipliers. The Express backend enforces atomic database transactions in SQLite with immediate rollback on validation failure, preventing desynchronized client balances.

Key Engineering Challenges

  1. 1

    Mitigating race conditions when hundreds of WebSocket actions arrive in the same tick.

  2. 2

    Implementing seed-based provably fair RNG verification algorithms.

Platform Performance

< 20ms
Socket latency
0% in testing
Transaction rollback rate
100+ simulated
Concurrent players
A+ OWASP
Security score

Open to conversations

Let's connect

Always open to discussing cloud architecture challenges, autonomous AI systems, DevOps practices, or innovative engineering. Reach out anytime.

Send an email