01 · 2007
Agentes antes de que supieran escribir poesía
En el Laboratorio de Sistemas Inteligentes de la UPM construí agentes basados en reglas con JESS. Menos elocuentes que los modelos de hoy; igual de buenos complicando la coordinación.
Palma de Mallorca · 1986 → a saber dónde acaba esto
Un currículum es un mapa bastante malo.
El mío empieza con mi familia en Mallorca, sale de la isla para estudiar, pasa por Madrid, Chicago y San Francisco, y luego desaparece entre navegadores, startups, salas de vídeo gigantes, infraestructura de Ethereum y una fábrica navideña cada vez más complicada.
CV jugable · Once paradas · Sin registro
Muévete con AD o las flechas. Pulsa Intro cerca de un marcador. También funciona con mando.
Plantando árboles y reconectando antiguas salas de vídeo…
¿Hoy no te apetece andar? La ruta entera está escrita debajo.
La versión sin juego
01
Mallorca es mi familia, mi hermano pequeño —al que me tocó dejar aquí cuando me fui—, mi comida favorita y los lugares con los que acabo comparando todos los demás. Nací aquí. Irme fue el primer paso difícil. Tardé mucho más en volver.
02
Con diecisiete años, mientras estudiaba en La Salle de Palma, quedé tercero en la fase balear de la Olimpiada Matemática Española y después gané una medalla de bronce en la final nacional. Las matemáticas me enseñaron por primera vez algo que todavía me mueve: no soltar un problema difícil hasta encontrar por dónde abrirlo.
03
En aquel momento no podía estudiar en Mallorca la carrera de Telecomunicaciones que quería, así que me mudé a Madrid y estudié en la UPM. Significó dejar a mi familia —y a mi hermano pequeño— antes de lo que me habría gustado. Madrid hizo el mundo más grande y los ordenadores bastante menos teóricos.
04
Volví a mudarme, esta vez a Chicago, para cursar el máster en Information Technology and Management de Illinois Tech. Allí también llegaron mis primeros trabajos como profesor: cloud computing, juegos en Java y cuarenta alumnos capaces de detectar una explicación vaga al instante.

05
De vuelta en la UPM me incorporé al GING, el Grupo de Internet de Nueva Generación, y trabajé junto al equipo de ISABEL: gente que llevaba años consiguiendo que la videoconferencia funcionara de verdad. Investigué agentes y la web federada, me especialicé en WebRTC y me enamoré de verdad de lo que podía ocurrir dentro de un navegador.
06
Las llamadas con mi familia fallaban una y otra vez mientras yo estaba fuera. De ese cabreo salió MashMe: primero un producto de colaboración en el navegador; después, aulas virtuales usadas en varios países. Para entonces San Francisco era mi base. He pasado la mayor parte de los últimos dieciocho años viviendo en Estados Unidos y desde allí construí casi todo MashMe —y bastante de lo que vino después—. La cofundé y dirigí durante nueve años, aprendiendo la diferencia entre una demo, un producto y un sistema del que depende gente de verdad.

07
Room of the Future convirtió WebRTC en un lugar físico: pantallas enormes, muchos participantes remotos y aulas donde la persona al otro lado ya no era un sello de correos. La v2 ya era nuestra antes de que LoopUp la rebautizara como Hybridium.

08
LoopUp adquirió SyncRTC. Pasé a ser CTO del grupo y presidente de Hybridium, el nuevo nombre de Room of the Future. Construimos auditorios híbridos y paredes de vídeo del tamaño de una sala para que los participantes remotos formasen parte de la arquitectura en vez de vivir en un portátil arrinconado.

09
Construí Kinto / Mamori mientras viajaba por Asia con mi novia y con mi amigo y cofundador Ramón Recuero: Japón, Corea, Singapur, Taiwán y unos cuantos sitios más. Como CTO estaba construyendo una Layer 2 de Ethereum y una smart wallet no custodial para acceder a las finanzas on-chain con algo más de seguridad, muchas veces desde el sitio donde tocara abrir el siguiente portátil. Técnicamente ambicioso, complicado de operar y casi nunca en la misma zona horaria.

10
Volví a Mallorca y ayudé a reactivar y refundar GDG Mallorca con un equipo que sigue creciendo. Me importa porque es justo la comunidad técnica que yo no pude encontrar aquí cuando me fui: un sitio al que volver con el portátil, construir algo y conocer a la gente que está haciendo lo mismo.
11
Digital Mishaps reúne casi todo lo anterior: agentes de IA que hacen trabajo real, modelos locales, experimentos en el navegador, formación, charlas, sistemas multimedia y Elfgineer. Construyo algo real, encuentro los casos límite incómodos y luego explico qué ha sobrevivido. Esta web también forma parte del experimento.

Misiones secundarias
No todos los proyectos caben en el mapa principal. Estos están aquí porque el presente se entiende mejor cuando sabes cuánto tiempo llevan abiertas algunas pestañas.
01 · 2007
En el Laboratorio de Sistemas Inteligentes de la UPM construí agentes basados en reglas con JESS. Menos elocuentes que los modelos de hoy; igual de buenos complicando la coordinación.
02 · 2009—2011
Un jardín virtual sobre Google Maps, un cliente de Flickr para Palm, juegos con acelerómetro, herramientas cloud y un juego no oficial de Quidditch con un aviso legal sobre la marca cuidadosamente redactado.
03 · 2011—2012
Urki, Social Stream, Social2social y dos artículos sobre federación de redes sociales y API de conexión. La web abierta lleva bastante tiempo negándose a convertirse en un problema resuelto.
04 · 2014
Hice aplicaciones para Glass cuando llevar un pequeño ordenador en la cara todavía exigía un dispositivo de 1.600 dólares y paciencia para explicar una y otra vez qué llevabas puesto.
05 · 2015—ahora
Web Technologies, PWA y Project Fugu; ahora AI for Web Developers y GenAI: charlas, mentoría, entrevistas, talleres y comunidades a lo largo de varios cambios de humor tecnológicos.
06 · 2012—
HackForGood creció hasta ser el mayor hackathon de Europa por número de participantes y premios: muchos equipos, problemas sociales, prototipos y todo el trabajo práctico necesario para que una sala así funcione.
07 · 2018 / 2020
Figuro como inventor en dos patentes estadounidenses sobre memoria compartida distribuida para sincronizar estado y eventos de aplicaciones entre dispositivos.
08 · 2020
JuntosDesdeCasa convirtió el confinamiento en una serie pública de programación, Blender, Unity y Zanabot, con niños y familias construyendo desde casa.
09 · 2021 / 2025
Google Summer of Code con Liquid Galaxy: seguimiento de proyectos, días de demos y el momento en que toca enseñar qué funciona de verdad.
SIN CRÉDITOS FINALES
El nivel actual tiene sistemas de IA, experimentos en el navegador, talleres, un laboratorio en casa, una comunidad de desarrolladores en Mallorca y una fábrica navideña cada vez más complicada.
Ver qué está abierto ahoraEscenarios: Tiny Town de Kenney, publicado bajo CC0 1.0. Los sprites de Víctor se crearon para esta web a partir de su propio avatar.