← All work
Quant · Systems · 2026
Market Making Arena
A hidden-value market-making game with private rooms, matchmaking, and reconnect handling on Cloudflare Durable Objects, plus a live bot whose policy I trained locally through self-play and moved into server-side inference.
Problem
Most market-making games stop at a browser toy and never deal with server authority, reconnects, or actually running a trained policy.
Approach
I split the client from a Cloudflare Worker backend, kept room and matchmaking state in Durable Objects, and moved my self-play policy into live inference.
Outcome
Something that feels closer to a real interview setup and is still useful for testing bots. The trained maker beat the fallback policy by +237 on the shared scenario pool.