Stack Three.js · React Three Fiber · WebGL · Phaser · React · TypeScript · Next.js · Vite · Node · Supabase · Gemini Live
01 · Perplace
El proyecto más ambicioso en el que trabajo.
Perplace es una herramienta para crear mundos 3D. Genera ciudades, edificios e interiores editables como un solo mundo conectado, de la calle a las habitaciones, y se puede entrar a cada edificio.
Race Street, Cincinnati, generada a partir de datos públicos de mapas · captura real, octubre de 2026
El problema
La mayoría de las ciudades 3D son imágenes. No se puede entrar a los edificios y nada adentro sabe qué es, así que un juego, una herramienta de diseño o una simulación no las pueden usar.
Qué hago yo
Diseño y construyo el producto 3D, su landing y sus posts. Cada día de entrega lleva una nota pública corta en su changelog.
Race Street a la altura de los ojos: la vereda, los canteros, piedra y ladrillo
El centro de Pittsburgh desde 9 m de altura, con los mismos datos públicos
Lo que se puede comprobar: el registro público
Día 1 · 24 julArranca un motor de mundos sobre un grafo de conocimiento.
Día 46Sale la demo pública: una ciudad entera a 60 fps.
Día 54Llega "Try it": describís un mundo en una caja de texto.
Fuentes perplace.com, sus docs y su changelog público, leídos el 15/10/26 · imágenes: capturas reales de Perplace, 20/10/26 · Perplace está en beta privada con pilotos pagos
02 · Doubland
Lidero el front end y la landing de doubland.ai.
Doubland es un show en vivo protagonizado por Dobles de IA de personas reales. Creás el tuyo, lo mirás en vivo las 24 horas en un pueblo pixelado junto a los Dobles de tus amigos y podés volver a ver cualquier momento. Hoy está en beta cerrada, por invitación.
doubland.ai · la primera pantalla: la promesa y dos formas de entrar
El problema
La gente entra por la landing, muchas veces desde el celular, y desde ahí tiene que llegar a su propio Doble: chatear con uno, registrarse, hacer el onboarding, mirarlo en vivo y ver la repetición. Todo eso sin que nada se rompa ni la deje trabada.
Qué hago yo
Estoy en el equipo desde enero de 2026: entré por Upwork y hoy tengo un contrato directo. Lidero el front end y la landing de doubland.ai. Cuando entré, el front end era un prototipo temprano que todavía no estaba listo para usuarios reales, y lo llevé a producción. Eso incluye sus sistemas interactivos principales: cómo se mueven los Dobles y encuentran su camino por el pueblo, cómo arrancan las conversaciones entre ellos y con vos, la ficha de datos de cada Doble, el ingreso, el onboarding y el mapa de la ciudad en el celular.
En el celular, de la landing a la repetición, nada se rompe.
ÁreaAntesDespués
iPhoneLa app se cerraba al cargar el mapa nuevo: pesaba demasiado para la memoria del celular.El mapa carga por partes, alrededor de la cámara y con un tope de memoria: ya no se cierra.
AndroidAlgunos celulares no podían cargar las texturas.Ahora las texturas se parten al tamaño que soporta cada celular: cargan bien.
TáctilUn gesto pensado para un control podía terminar moviendo el mapa.Arrastrar desplaza el mapa, tocar selecciona y el pellizco funciona solo sobre el mapa: los controles ya no lo mueven.
RepeticiónEl navegador recalculaba el movimiento: la repetición podía no coincidir con el vivo.Ahora se reproduce lo que se grabó: el vivo y la repetición coinciden paso a paso.
Fuentes doubland.ai y doubland.ai/llms.txt, leídos el 15/10/26 · captura: la landing pública · mi registro de trabajo, contado como problema y resultado; sin código, datos ni métricas internas
03 · Powtoon · marzo 2022 – diciembre 2025
Trabajé más de tres años en el producto principal de una empresa de Londres.
Powtoon hace herramientas para crear videos desde el navegador. Fui React Developer en remoto, dentro de una empresa con procesos formales: equipos de backend, diseño y QA, líderes de equipo y scrum.
powtoon.com · las funciones con IA del producto, página pública, no una pantalla de mi trabajo
El trabajo
El video con IA y el texto a voz tenían que funcionar para usuarios reales, no solo en una demo. La app corre en cualquier navegador, y cada cambio pasaba por revisión, QA y release como todo lo demás.
Qué hice
Desarrollé las herramientas de video que se adaptan a cualquier pantalla y la interfaz de texto a voz dentro del producto. Además, migré código legado a TypeScript, armé librerías de componentes reutilizables, achiqué los bundles, reduje re-renders, hice code reviews y resolví diferencias entre navegadores.
Qué me dejó
Disciplina de producto: aprendí que una función recién está lista cuando un usuario real la usa en su navegador.
Fuentes Rol, fechas y alcance: mi CV y registros de perfil (React Developer, mar 2022 – dic 2025)
Además
Un avatar que habla por mí y un juego en vivo.
El pizarrón muestra Perplace mientras habla el avatar
Le preguntás por mi trabajo en castellano o en inglés y un avatar te responde con voz, mientras un pizarrón muestra el proyecto del que habla. Cada página es HTML real, así que Google y los asistentes de IA la leen completa.
Valley of Guardians
Juego web · como parte del equipo
Un juego hecho con React y Supabase que llegó a unos 80.000 usuarios, y unos 10.000 volvían a jugar. Construí partes del producto y el reinicio diario que corre por detrás.
Fuentes Valley of Guardians: unos 80.000 y unos 10.000 son cifras que reporto yo, como parte del equipo, no de analítica externa
Productos, de principio a fin
Cuatro productos, cada uno con su parte difícil resuelta.
Jarre
Convierte videos de YouTube en cursos, con lecciones, cuestionarios, repaso espaciado y tutoría por voz con Gemini Live.
Next.js · Supabase · Gemini Live
Sweepy
Ordena tu Gmail con IA. Es una extensión de Chrome con caché por remitente, un modelo de respaldo y cinco minutos para deshacer.
Traduce PDFs técnicos y avisa cuando el formato no quedó bien, en lugar de fingir que salió perfecto.
Python · Docling · Tesseract · PyMuPDF
Flópiti
Un juego multijugador 2D en el navegador. El servidor tiene la última palabra; el navegador anticipa y corrige.
React · Phaser · Node · uWebSockets
Fuentes El repositorio y la documentación de cada proyecto · e-translator: ilustración, no captura (es un pipeline sin pantalla)
Experimentos y proyectos más chicos
67 proyectos con código desde 2021: mi banco de pruebas.
En 3D y en el navegador
Hobbs Cafe
Una manzana con la luz horneada en Blender.
React Three Fiber · Blender lightmaps · glTF
Gatonomía
Una app para compartir gastos en pareja, con carga rápida, vista mensual e ingreso con Google. Está publicada.
React · Convex Auth · Tailwind
Chicken Road
Un juego 3D en el navegador: una gallina cruza calles llenas de autos y camiones. Está publicado.
React Three Fiber · Zustand
Studio
Una escena de Blender que reacciona al sonido.
Wormhole Tunnel
Un túnel hecho con ruido GLSL y desplazamiento.
Stickers
Decals pegados sobre una superficie curva.
Algunos más
vruumvruum.studio
La landing de una marca, con 3D en tiempo real.
Visko
Convierte cualquier PDF en una lección interactiva de seis pasos.
1510
Un registro de desafíos de entrenamiento que se instala en el celular como app.
Upwork Helper
Una extensión de Chrome que puntúa ofertas de trabajo y redacta propuestas.
Sidecar
Un asistente de IA local, con memoria, herramientas y MCP.
Excalidraw Animator
Describís una escena y la IA la dibuja y la anima.
Fuentes 67: todo proyecto propio con código desde 2021 (GitHub y carpetas locales, contados el 17/10/26; sin forks, trabajo de clientes ni repos vacíos) · capturas: el deploy público de cada uno
Carrera, de hoy hacia atrás
De un puesto comercial a la web.
2026 – hoyDoublandindependiente → contrato directoLidero el front end y la landing de doubland.ai, que llevé de un prototipo temprano a producción.
HoyPerplaceEl proyecto más ambicioso en el que trabajo: una herramienta para crear mundos 3D, en beta privada.
IndependienteUpwork5★ · Top RatedAhí trabajé en Valley of Guardians, Flópiti, el e-translator, landings y proyectos más chicos.
2022 – 2025PowtoonReact DeveloperTrabajé en remoto para esta empresa de Londres, en su producto principal: video con IA y texto a voz.
2021 – 2022Nano AppsJunior Full-Stack DeveloperMi primer trabajo como desarrollador: Node, Express, PostgreSQL y React, con entregas frecuentes.
2021 – 2023Digital HouseCertified Tech DeveloperHice su programa full-stack de dos años, con el respaldo de Mercado Libre.
2021CoderhouseTutor de JavaScriptRevisaba código y acompañaba los proyectos de los alumnos.
2019 – 2021LemondataAnalista comercialNo era un puesto técnico: ahí empecé a programar, primero Java y después JavaScript.
Cómo trabajo
Cuido cada detalle y no te doy sorpresas.
Medir primero
Mido antes de decidir, anoto el porqué y entrego de a poco, con tests y pruebas en celulares reales.
Tu idea primero
Escucho lo que querés y no pongo mi gusto por delante del tuyo. Estudié tres años de Arquitectura: de ahí viene mi método para mirar.
Claro y ordenado
Te mando un avance por día y hacemos una llamada cada dos semanas o una vez por mes. En Upwork tengo 5★ y Top Rated.
Idiomas
Español, nativo. Inglés, nivel profesional (C1).
Próximo paso
¿Necesitás una web, una app o una experiencia en 3D? Escribime.
1
Mandame un mensaje por cualquiera de los canales de abajo, contándome qué necesitás y en qué etapa está.
2
Hacemos una llamada de 30 minutos para hablar del proyecto, el equipo y los tiempos.
3
Te mando cómo lo encararía y un primer paso concreto.
Hago webs, apps y experiencias en 3D para agencias, startups y negocios, idealmente en relaciones a largo plazo. Doubland, por ejemplo, empezó como un contrato por Upwork y hoy es directo.
Full-time, remoto
Busco un puesto full-time remoto en una empresa creativa y de vanguardia, que cuide el diseño y los detalles y trabaje en IA, mundos 3D o gemelos digitales.