Milestoner, un motor de ejecución autónoma para agentes de código. En npm.
En qué trabajo
Desarrollo de producto
TypeScript y Node.js, React y Next.js, Postgres con búsqueda vectorial para funciones de IA, y modelos para reconocimiento de imágenes y extracción de documentos. Desplegado en Vercel, Render, Neon y Supabase. Más atrás, Java, WebRTC y WebDAV, y lo que el próximo problema necesite.
Herramientas de IA y agentes
Servidores MCP, skills de Claude Code y un motor de ejecución autónoma para agentes de código, publicado en npm. Además, pipelines con LLMs que convierten mails, PDFs y tickets en datos estructurados, con validación que el modelo no puede esquivar hablando.
NetSuite y plataformas de comercio
Tech lead en entregas de NetSuite y SuiteCommerce: personalizaciones en SuiteScript, tiendas, integraciones con ERP y los flujos de datos entre medio. La parte que tiene que seguir funcionando mucho después de que el proyecto termina.
Herramientas para desarrolladores y extensiones
Extensiones de Chrome en Manifest V3, tres plugins de Unity en el Asset Store, un panel de DevTools para NetSuite y una CLI en npm. Herramientas hechas para otros desarrolladores, con la documentación, los tests y las licencias que eso implica.
Integraciones y automatización
APIs, conectores de ERP, scripts programados y pipelines de datos: el pegamento entre sistemas que nunca fueron diseñados para hablarse. Desde flujos en Celigo hasta un Google Apps Script que defiende una agenda.
Juegos
Unreal Byte desde 2017: un RTS móvil publicado, Permaban en itch.io con página en Steam, y juegos de navegador en Phaser y Web Audio con arte procedural. Donde pruebo lo que el trabajo diario no permite.
Un simulador tranquilo de tienda de alquimia: preparás pociones, regateás con clientes generados proceduralmente, mandás aventureros a once biomas y te metés vos mismo en una mazmorra amable. 440 ítems, bilingüe, alpha publicada y camino a Steam.
Un roguelite de excavación en runs cortas. Cavás hacia abajo por una grilla generada con un presupuesto de oxígeno contado y decidís cuándo volver: si morís perdés la bolsa, si la subís compra las mejoras que te llevan más profundo. Cada sprite se dibuja en tiempo de ejecución y el juego habla cuatro idiomas.
Un coleccionable gacha en pixel art, publicado como PWA: tiradas de cápsulas con probabilidades ponderadas y contador de piedad, expediciones por tiempo, recetas secretas de forja, jefes semanales y pase de batalla. Guardado en la nube con Supabase y respaldo offline, localizado en inglés, español y japonés.
Un simulador de moderación de foros al estilo Papers, Please ambientado en 2007. Baneá trolls, citá la regla exacta que rompieron y sobreviví a tu propio escritorio de Windows cayéndose a pedazos. Seis oleadas, dieciocho reglas contradictorias, un medidor de burnout, cero sueldo. Jugable gratis en el navegador; wishlist abierta en Steam.
Adiviná cuántas vistas tiene un video de YouTube. Cinco videos por partida, 2.000 puntos por ronda puntuados en escala logarítmica, un desafío diario compartido por todos y un modo Higher/Lower donde los pares se acercan a medida que subís el puntaje. Sin cuenta, sin instalar nada.
Un juego de estrategia en tiempo real para iOS y Android, y el primer proyecto que llevé de punta a punta: diseño, código y publicación. Salió en 2021 bajo el nombre Unreal Byte y ya no recibe mantenimiento.
Unity Asset Store
Tres plugins de integración publicados para otros desarrolladores, con licencia y soporte desde 2018.
Disponible para trabajo de ingeniería, con NetSuite o sin NetSuite, y siempre dispuesto a hablar de cualquier cosa de este sitio. El mail es la vía más rápida.