Video games
Video games, often multiplayer, right in the browser.
New
2026
Curvytron 2
The sequel to Curvytron, in 3D.
Talks
I've had the pleasure of speaking at all these great events.
Open-source
Open-source tools I publish and maintain.
- Stenope Static website building tool for Symfony.
- Synchroplayer Synchronized video player for watching videos together remotely.
- Netcode Fast and efficient real-time communication engine for multiplayer games in the browser.
- container.js Microscopic dependency injection container.
- event-emitter.js Minimalist Javascript event emitter system for native object to extend.
- gamepad.js Gamepad handler for the browser.