Skip to content
Buenos Aires

Portrait of Lucas Garcia

Product Engineer

Seven years shipping React front ends and distributed back ends at Salesforce, Clarifai and Front.

Now
Senior SWE · Front
Focus
Front end · Back end · AI agents
Based
Buenos Aires · GMT−3

02 — Build log

Seven years. One before and after.

I learned the craft before AI. Then the ground moved.

Pre-AI

  1. MuleSoft · Salesforce

    Engineering intern

    Oct 2019

    Wrote the test strategy for Anypoint Platform components.

    The industry: React Hooks ship. Components go functional.

  2. MuleSoft · Salesforce

    Associate MTS

    Oct 2020

    React interfaces on top of Java and Scala services.

    The industry: Everyone goes remote. TypeScript becomes the default.

  3. MuleSoft · Salesforce

    Member of Technical Staff

    Aug 2021

    Full stack on Anypoint, with accessibility across my team's components.

    The industry: API-led connectivity and microservices everywhere.

Nov 30, 2022

ChatGPT ships

Before this line I learned to build. After it, I build with AI.

AI-native

  1. Clarifai

    Senior SWE · Frontend lead

    Feb 2023

    Led the team that made computer vision usable.

    The industry: GPT-4 lands. Every product wants an AI feature.

  2. Clarifai

    Senior SWE · Frontend lead

    2024

    Built the front-end frameworks the AI platform ran on.

    The industry: RAG, tool use and the first agents.

  3. Front

    Senior Software Engineer

    Dec 2025

    Shipped WhatsApp and Zoom Contact Center channels, with agents in my build and review loop.

    The industry: Agentic coding goes mainstream.

03 — Front end

Interfaces, inspected.

Every pixel has a reason. Turn on the spec to see them.

  • React
  • TypeScript
  • Next.js
  • Motion
  • three.js
  • Accessibility
  • Design systems
Live

WhatsApp

Channel connected · 3 inboxes

Receive messages
  1. Padding24 px
  2. Radius16 px
  3. Type15 / 24 Geist
  4. ContrastWCAG AA
  5. Focus2 px ring · 3 px offset
  6. Motion320 ms · ease-out-expo
  7. Semanticsrole=switch · aria-checked

04 — Back end

Distributed, and ready to fail.

Services that talk over a bus, and transactions that undo themselves when a step breaks.

  1. The gateway is the only HTTP surface.
  2. Services talk over NATS, never directly.
  3. Reads are cache-aside: Redis first, then Postgres.
    See the PoC on GitHub

    NestJS · NATS · saga orchestrator · cache-aside

    • Node.js
    • NestJS
    • NATS
    • Postgres
    • Redis
    • Java · Spring
    • Scala
    • Hexagonal architecture

    05 — Agentic SDLC

    A software lifecycle, run by agents.

    Orchestra is a Claude Code plugin. Independent departments pass tickets to each other, from idea to release.

    1. 01The process lives in code, not prompts.
    2. 02Every transition is checked against evidence.
    3. 03Merges, releases and rollbacks are done by code, never by an agent.

    Departments

    Agents

    Parallel workflows

    • Productidle
    • Designidle
    • Engineeringidle
    • QAidle
    • Docsidle
    • Releaseidle
    • Learningidle

    06 — Contact

    Let's build something that ships.

    I'm most useful where product, front end and back end meet.

    lucasgustavogarciaort@gmail.com

    Hecho en Buenos Aires

    Buenos Aires

    © 2026 Lucas Garcia