Saltar al contenido
ESEN

Disponible para trabajar · Buenos Aires, Argentina

arroyoleandro.dev

Leandro Arroyo

Frontend Developer

Lo que sostiene un producto casi nunca es lo que se ve.

Lo que más disfruto es resolver problemas en sistemas que ya existen, con código heredado y decisiones sin respuesta obvia.

Hoy construyo con agentes de IA. La herramienta cambia; el criterio sigue siendo mío.

Tecnologías y herramientas que uso

Todos los días

TypeScriptJavaScriptReactNext.jsAngularNode.jsNestJSTailwind CSS

Con qué construyo

GitCursorClaude CodeOpenCodeFigma

Conceptos que aplico

SSGSSRCSRPerformanceSEO

El método

Organic Driven Development (ODD), el flujo de gentle-ai, el ecosistema de Gentleman Programming: primero se explora el código y el problema, las dudas se resuelven en rondas de preguntas y recién después se escribe. El trabajo grande se vuelve un documento de tareas que se ejecuta y se verifica de a una. No es para ir más rápido: es para abarcar más sin bajar el listón.

Ver gentle-ai ↗
  1. 01

    La idea se discute antes de escribirse

    Antes de cualquier línea de código la idea se discute y se defiende: qué resuelve, para quién, con qué restricciones, con qué arquitectura y a costa de qué. De esa discusión sale un concepto escrito, no una intuición.

  2. 02

    Rondas de preguntas

    La primera versión de la idea nunca se considera definitiva. Se explora el código existente y las preguntas vuelven en rondas: huecos, contradicciones, casos borde, decisiones pendientes. Recién cuando eso queda resuelto se escribe.

  3. 03

    Un documento de tareas

    De esas respuestas sale un solo documento: objetivo, alcance, criterios de aceptación y una lista de tareas verificables. No es burocracia: es poder decir en cualquier momento qué está terminado y qué falta, y retomar el hilo si el trabajo se corta.

  4. 04

    Tarea por tarea, commit por commit

    Cada tarea se ejecuta por el camino más chico que alcance, con tests primero, y cierra con su propio commit. Lo que es chico se queda chico: no todo pide un documento. Los agentes ejecutan dentro de esos límites, que no los ponen ellos.

  5. 05

    Jueces y pruebas

    Nada se acepta porque parezca correcto: cada tarea tiene que cumplir sus criterios, pasar los tests y sostener una revisión. Si no pasa, no importa quién lo escribió.

La herramienta ejecuta. Las decisiones no se delegan.

Proyectos

Experiencia laboral

  1. 2022.05 — 2026.03

    WiperAgency

    Frontend Developer

    Lideré la arquitectura y el desarrollo de una plataforma de venta de asistencias al viajero, con una estrategia híbrida SSG/CSR para resolver limitaciones de infraestructura y mejorar los tiempos de carga. Migré de forma autónoma un e-commerce de Angular 11 a Angular 18: menos vulnerabilidades, menos deuda técnica y APIs modernas del framework. También sistemas de pedidos para tótems de autoservicio de marcas globales, con personalización de productos y algoritmos de sugerencia; un generador modular de catálogos PDF con un motor de reglas que permite la herencia de precios entre tiendas; y la medición del embudo de conversión con GA4, Meta Pixel y Google Tag Manager, sin penalizar el rendimiento.

    Next.js · React · Angular · TypeScript

  2. 2019.03 — 2022.05

    SistemasFA

    Fullstack Developer (freelance)

    Sitios y aplicaciones web a medida para distintos clientes, con enfoque mobile first. Llevé cada proyecto desde el relevamiento de requisitos hasta el despliegue, incluida la integración con APIs de backend.

    JavaScript · HTML · CSS · Laravel

Hablemos

Qué busco

Rol

Frontend Developer

Modalidad

Remoto, o híbrido en Buenos Aires

Disponibilidad

Inmediata

Proyección

Rumbo a fullstack AI-first