Skip to contentENES

Available for work · Buenos Aires, Argentina

arroyoleandro.dev

Leandro

Arroyo

Frontend developer

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

I work where it gets hard: fragile integrations, inherited code, decisions with no obvious answer.

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

Technologies and tools I use

Every day

TypeScriptJavaScriptReactNext.jsAngularTailwind CSSGit

What I build with

CursorClaude CodeFigma

Concepts I apply

SSGSSRCSRPerformanceSEOScalabilityDebugging

The method

Spec-driven development: first the problem, the architecture and what will count as done; then the implementation, split into small units that get verified one at a time. Agents run inside that frame, on gentle-ai, the ecosystem by Gentleman Programming. 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 spec 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

    The SDD answers with questions

    The first spec is never treated as final. The process hands back what was not considered: gaps, contradictions, edge cases, pending calls. Only once those are settled does the proposal come out, and everything else grows from it.

  3. 03

    Modules and slices

    The plan is cut into modules, and each module into small, verifiable slices. Not bureaucracy: it is being able to say at any moment what is done and what is left, in a kind of work where losing the thread is easy.

  4. 04

    One SDD per module

    None gets improvised: contracts, dependencies, edge cases and what will count as done are set before execution starts. 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 slice 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 the travel assistance e-commerce, and single-handedly migrated another critical e-commerce from Angular 11 to Angular 18. Also ordering systems for self-service kiosks used by global brands, and a modular dynamic PDF catalog generator with price inheritance across stores.

    Next.js · React · Angular · TypeScript

  2. 2019.03 — 2022.05

    SistemasFA

    Full Stack Developer (freelance)

    Custom web solutions for a range of clients, end to end: requirements, component architecture, backend integration and deployment. A good part of the work was on legacy interfaces.

    JavaScript · HTML · CSS

Let's talk

What I am looking for

Role

Frontend Developer · React, Next.js or Angular

Setup

Remote, or hybrid in Buenos Aires

Availability

Immediate

Direction

Fullstack — university grounding in C#, .NET and Laravel

Download CV