Nearbycoder avatar

Nearbycoder

Josh Hamilton

Resume

Layoff Log

Week 3: Roomba Wars

Turned a Roomba interview prompt into a multiplayer browser game with realtime systems, 3D rendering, and benchmark tooling.

2026-03-08 Week 3 shipped
TypeScriptReact 19ViteReact Three FiberthreeCloudflare WorkersDurable Objects

This Week 3 build is Roomba Wars, a multiplayer browser game that grew out of a Roomba-based interview exercise.

Roomba Wars screenshot

What I built

Why this mattered

This project let me revisit an interview prompt and push it toward something more like real engineering work: multiplayer state, rendering constraints, gameplay systems, and scale questions instead of just one grid-based implementation.

The benchmark arena was a key part of that rethinking. It gave me a way to test hypotheses around player counts and rendering pressure after the interview raised bigger questions about how a much larger board or denser simulation would hold up.