# Esteban Burgos

**Frontend Tech Lead · React · Next.js · TypeScript · AI-First Engineering**

Target roles: Frontend Tech Lead · Senior Frontend Engineer · Full Stack Engineer · Forward Deployed Engineer

Buenos Aires, Argentina · Remote · info@estebanburgos.com.ar · +54 9 11 2679-0610
https://estebanburgos.com.ar · https://linkedin.com/in/estebanburgos · https://github.com/e-burgos

## Summary

Frontend Tech Lead with 12+ years in technology companies and 8 years in frontend (React, Next.js, TypeScript, Node.js). I design microfrontend architectures in Nx monorepos for energy, banking, fintech and Web3, and lead frontend teams. I work AI-first: I built SDD-Harness, a Spec-Driven Development system with AI agents that traces every requirement, task and cost, and I use it in production. Moving toward Forward Deployed Engineering: I take solutions end to end, from the business problem to production.

## How I work

- Spec-Driven Development: no code without a registered spec, plan and tasks; script-based gates block the cycle when something is missing and a JSON Schema validator runs in CI.
- Role-based AI agents (orchestrator, functional analyst, planner, architect, implementers and reviewer) on Claude Code, GitHub Copilot and Gemini, logging model, effort and tokens per task.
- Measurable traceability: 34 cycles and 656 tasks on the YPF back office in 7 weeks; 104 cycles on DisplayAds.

## Experience

### Frontend Tech Lead (AI-First, Spec-Driven Development) — Flexibility
Jan 2026 – Present · Freelance · Remote · Argentina

- AI lead for the consultancy: defined Spec-Driven Development with agents as the standard delivery process.
- Maintain the internal tooling: an agent template registry with its CLI, the SDD harness and a UI library with 90+ components, 30+ theming presets and WCAG 2.1 AA.
- Lead the design of scalable frontend architectures (Nx, React, TypeScript, microfrontends), set technical standards and mentor the team.
- Stack: React, TypeScript, Nx, Microfrontends, Claude Code, MCP

#### Client: YPF — AI Engineer · AI Lead
May 2026 – Present

- AI lead for the development team: drove the adoption of Spec-Driven Development with role-based agents across 10+ repositories.
- Migrated the back office from a React monolith to an Nx monorepo with 6 microfrontends (React 19, Vite) and a shell library, with a typed HTTP client as the single frontend-backend contract.
- Designed the gradual (strangler fig) migration to a Spring Boot BFF that absorbs 2 legacy backends behind per-domain feature flags, with no product freeze.
- In 7 weeks: 548 commits, 347 test files and 656 tasks traced across 34 SDD cycles, each with its token cost.
- Contributed to the investments and trading platform (Java 21, Spring Boot 3.5, React 19) and the bulk payments platform (NestJS 11, Spring Batch).
- Stack: React 19, TypeScript, Nx, Vite, Spring Boot, NestJS, Claude Code, SDD

### Sr. Web3 Frontend Engineer — Obinex
Nov 2025 – Jun 2026 · Freelance · Remote · Argentina

- Web3 frontend team of 5: built and maintained the microfrontends and the frontend architecture.
- On-chain integration with Wagmi, Ethers and RainbowKit on React, TypeScript, Vite, React Query, Nx and Tailwind CSS.
- Coordinated incident resolution and UI integration with backend and product.
- Stack: React, TypeScript, Nx, Wagmi, Ethers, Tailwind CSS

### Senior Frontend Engineer (Web3) — Membrane Labs
Jan 2024 – Nov 2025 · Full-time · Remote · Argentina

- Institutional digital assets and OTC platform: Nx monorepo with 15 microfrontends (trades, settlements, treasury, loans, risk, collateral) and 16 shared libraries.
- 400+ own commits across the shell, the design system (membrane-ui, datatable v2), risk modules (margin optimizer, risk profile) and API key management.
- Nx (v21 and v22) and Node upgrades, and Amplitude analytics across all apps.
- Stack: React, TypeScript, Nx, Vite, MobX, React Query, MUI

### Senior Frontend Blockchain Developer — Rather Labs
Jan 2024 – Nov 2025 · Part-time · Remote · Argentina

- dApp interfaces connected to blockchain: secure authentication, decentralized identity (DID) and real-time visualizations.
- Load time optimization, integration testing and technical documentation.
- Stack: React, TypeScript, Ethers, Web3

### Lead Frontend Engineer — Oversoft
Jul 2023 – Jan 2024 · Full-time · Remote · Argentina

- Led a frontend team of 3: code review, planning, estimation and quality standards.
- Built the initial component library with React, TypeScript, Storybook, Jest and Chromatic.
- Stack: React, TypeScript, Storybook, Jest, Chromatic

### React Software Engineer — Santander Tecnología Argentina
Jan 2022 – Jun 2023 · Full-time · Buenos Aires, Argentina

- React and TypeScript development on the nationwide B2C app of one of Argentina's most widely used banks.
- Internal systems with Next.js, MUI, React Query and Zustand, and a component library published with Chromatic.
- Stack: React, TypeScript, Next.js, Node.js, MySQL

### Lead Engineer · Full Stack — NTT DATA Europe & LATAM
Jun 2021 – Jan 2022 · Full-time · Argentina

- Led full stack teams with React and TypeScript, Node.js, Express, MySQL and React Native.
- Stack: React, TypeScript, Node.js, Express, React Native

## Earlier experience

- Front End Support Manager — Capstone (2022–2024)
- Front End Lead — TheGallery (2023)
- Frontend Developer — Startech Software Factory (2023)
- Freelance Full Stack Developer — Upwork (2020–2022)
- IT Manager and Product Owner — GME Alliance (2016–2021)

## Selected projects

- **DisplayAds** (https://displayads.com.ar): AI-powered digital signage SaaS in beta with customers: web app, back office, RAG landing page, Raspberry Pi agent and Android app; 1,300+ commits, 680+ tests, 104 SDD cycles. Stack: NestJS, Prisma, PostgreSQL, pgvector, React 19, Next.js, Kotlin, Python.
- **SDD-Harness** (https://www.npmjs.com/package/@e-burgos/sdd-harness): Open source Spec-Driven Development CLI with agents: 7 role-based agents, 12 JSON Schemas and deterministic gates, for Claude Code, Copilot and Gemini; published on npm (v0.15). Stack: Node.js, TypeScript, JSON Schema, Claude Code.
- **Tucu UI** (https://ui.estebanburgos.com.ar): Design system with 95+ components and an MCP server so AI agents can use it; published on npm (v3.1), WCAG 2.1 AA. Stack: React 19, Tailwind CSS v4, MCP.
- **Óptica Gestión** (https://opticagestion.com.ar): Management SaaS for optical stores in beta with customers: API with 28 modules, 3 frontends and MercadoPago payments; 10 SDD cycles. Stack: NestJS 11, Prisma, React 19, Nx.
- **Crypto Trader** (https://trader.estebanburgos.com.ar): Hybrid autonomous trading: backtested rules plus an LLM that can only veto trades; in production, 200+ test files. Stack: NestJS 11, PostgreSQL, pgvector, React 19, OpenRouter.

## Skills

- **Frontend:** React, Next.js, TypeScript, JavaScript, Microfrontends, Nx, Vite, React Query, Zustand, MobX, Tailwind CSS, MUI, Storybook
- **Backend & Cloud:** Node.js, NestJS, Express, REST APIs, BFF, Prisma, PostgreSQL, MySQL, Docker, AWS, Vercel
- **AI & Agents:** Claude Code, Claude API, MCP, RAG, pgvector, LLM evaluation, Spec-Driven Development, GitHub Copilot, Cursor, Vercel AI SDK, LangChain
- **Testing & Quality:** Vitest, Jest, Playwright, Chromatic, CI/CD with GitHub Actions
- **Web3:** Wagmi, Ethers.js, RainbowKit, Solidity, Hardhat
- **Leadership:** Technical leadership, Mentoring, Code review, Scrum, Jira

## Education

- Information Systems Engineer — Universidad Tecnológica Nacional (UTN) (2004–2011)
- Continuing education: Advanced Node.js Architecture (Educación IT, 2021)
- Continuing education: Blockchain Development with Ethereum (Udemy, 2021)

## Languages

- Spanish: Native
- English: Intermediate (B2)
