Skip to content
ENES

Available for work · Buenos Aires, Argentina

arroyoleandro.dev

Leandro Arroyo

Frontend Developer

What holds a product up is almost never the part you see.

What I enjoy most is solving problems in systems that already exist, with inherited code and decisions that have no obvious answer.

I build with AI agents now. The tool changes; the judgement stays mine.

Technologies and tools I use

Every day

TypeScriptJavaScriptReactNext.jsAngularNode.jsNestJSTailwind CSS

What I build with

GitCursorClaude CodeOpenCodeFigma

Concepts I apply

SSGSSRCSRPerformanceSEO

The method

Organic Driven Development (ODD), the workflow in gentle-ai, the ecosystem by Gentleman Programming: first the code and the problem get explored, open questions get settled in rounds, and only then does anything get written. Larger work becomes a task document that gets executed and verified one item at a time. Not to go faster — to cover more ground without lowering the bar.

See gentle-ai ↗
  1. 01

    The idea gets argued before it gets written

    Before any line of code the idea is argued and defended: what it solves, for whom, under what constraints, with what architecture and at what cost. That argument produces a written concept, not a hunch.

  2. 02

    Rounds of questions

    The first version of the idea is never treated as final. The existing code gets explored and the questions come back in rounds: gaps, contradictions, edge cases, pending calls. Only once those are settled does anything get written.

  3. 03

    One task document

    Those answers produce a single document: objective, scope, acceptance criteria and a list of verifiable tasks. Not bureaucracy: it is being able to say at any moment what is done and what is left, and to pick the thread back up if the work gets interrupted.

  4. 04

    Task by task, commit by commit

    Each task takes the smallest path that does the job, tests first, and closes with its own commit. Small work stays small: not everything needs a document. Agents run inside those limits, and they are not the ones who set them.

  5. 05

    Judges and tests

    Nothing is accepted because it looks right: every task has to meet its criteria, pass its tests and survive a review. If it does not pass, it does not matter who wrote it.

The tool executes. The decisions are not delegated.

Projects

Work experience

  1. 2022.05 — 2026.03

    WiperAgency

    Frontend Developer

    I led the architecture and development of a travel assistance sales platform, with a hybrid SSG/CSR strategy to work around infrastructure limits and improve load times. I single-handedly migrated an e-commerce from Angular 11 to Angular 18: fewer vulnerabilities, less technical debt and the modern framework APIs. Also ordering systems for self-service kiosks used by global brands, with product customization and suggestion algorithms; a modular PDF catalog generator with a business-rules engine that supports price inheritance across stores; and conversion-funnel tracking with GA4, Meta Pixel and Google Tag Manager, without hurting performance.

    Next.js · React · Angular · TypeScript

  2. 2019.03 — 2022.05

    SistemasFA

    Fullstack Developer (freelance)

    Custom websites and web applications for a range of clients, mobile first. I took each project from requirements gathering to deployment, including integration with backend APIs.

    JavaScript · HTML · CSS · Laravel

Let's talk

What I am looking for

Role

Frontend Developer

Setup

Remote, or hybrid in Buenos Aires

Availability

Immediate

Direction

Heading toward AI-first fullstack