← Explore more
Pro-AIPerson

Ricardo Cabello

Software Engineer

Creator of Three.js, the most widely used JavaScript library for 3D graphics on the web. Known online as Mr.doob, he has become an enthusiastic, hands-on demonstrator of what AI coding assistants can build — including a playable port of Quake to Three.js in about an hour.

In his words

Okay Claude, can you help me port Quake to Three.js? … One hour later.
@mrdoob on X, 2026
The graphics quality in vibe coded games sure has improved since last year 🤩
@mrdoob on X, 2026
The Flash days are back
@mrdoob on X, February 2025

Biography

Ricardo Cabello, who works under the alias Mr.doob, is the creator of Three.js — the most popular JavaScript library for rendering 3D graphics in the browser. Since its release it has become foundational infrastructure for the modern web, powering everything from product configurators and data visualizations to games, art installations, and the WebGL experiments that first made interactive 3D feel native to the browser.

As a toolmaker whose entire career has been about lowering the barrier to creative graphics programming, Cabello has embraced AI coding assistants in the same spirit. Rather than treating them as a threat, he uses them as a force multiplier — publicly sharing experiments where AI helps him prototype at a speed that would have been unthinkable a year earlier, and pointing out, with evident delight, how quickly the results are improving.

His most striking demonstration was asking an AI assistant to help port the classic shooter Quake to Three.js — and having a playable result roughly an hour later. He kept going: the project now lives on GitHub as three-quake, credited to “@mrdoob with @claude,” released under GPL v2 with the original shareware episode included and a build anyone can play in the browser. For a developer of his standing, the point is not that AI replaces craft; it is that, in the hands of someone who knows the medium, it collapses the distance between an idea and a working, playable thing.

Patron saint of the vibe coders

When AI-assisted “vibe coding” exploded into a genuine scene in early 2025 — thousands of small browser games built largely by prompting — Three.js was its engine of choice, and Cabello leaned into the role. He served on the jury of the 2025 Vibe Coding Game Jam organized by Pieter Levels, alongside Andrej Karpathy, the researcher who coined the term, judging games required to be at least 80 percent AI-written.

Watching the wave of scrappy, instantly playable browser games, he compared the moment to the Flash era — the last time the web felt like a playground where anyone could ship a game in a weekend. His X bio these days reads, with a wink, “award losing non creative junior vibe coder.”

Gallery

Ricardo Cabello working on a laptop at a hackathon
Cabello at a Music Hack Day event, 2012. Source

Where they stand in the war

Sources & further reading

Canonical record: https://battlelines.ai/topic/ricardo-cabello