Carlos Lima I build the agent pipeline that ships the code, and the proof that it works.
Lead Full Stack Engineer, frontend-led · Next.js / React · Node / NestJS · MongoDB / PostgreSQL · Python. I lead teams, own the architecture, and build the quality gate — visual regression + BDD — that lets agents work overnight. Remote or hybrid, Europe.
acceptance-gate
The repo exists to prove one thing: that a process delivers quality — and that the proof is automatic.
Open sourcev1.4.019 componentstrucutru
An oral-reading fluency app for my two kids, built to replace a commercial platform when its subscription ends. Local-first: no accounts, no backend, no audio leaving the device.
MVPDemo stagePrivateMAPE Tournament
Nine demand-forecasting models compete on a restaurant's daily sales, judged day by day by MAPE. Built for restaurants; the same engine fits any business with daily demand.
Live demov0.5.09 modelshorizon
The seafront of Cubelles, modelled in Blender and scrolled through in WebGL. A 3D page that is still a page: every word is HTML, and every reader gets one.
Live demoWebGL3 languagesLatest · v0.4.0
My town's seafront, in a browser
Experience
Download CV18 years in tech · 10+ in JavaScript · 8 in React
Carlos Lima · acceptance-gate, 2026We believe a team that ships with agents should never have to choose between speed and knowing what broke.
How I work
Three modes, and the agents work for you.
The less I am in front of the screen, the more the machine has to verify. Agents write the code; they never decide whether it ships.
Step 01
Explore & plan
No code is written. The output is a plan anchored to the codebase — files, tokens, features it will touch.
Step 02
Parallel
Small PRs during the day, one concern each. I accept every one in the PR — or I don't.
Step 03
Autonomous
Overnight, agents write; the test pyramid accepts. The morning check measures blast radius, not correctness.
What it cost
A pipeline is billed by the job, not by the minute.
Seeding a private repository from a public one, with its workflows intact, spent a month of CI in two days.
- Jobs billed
- 2,351 jobs
- In 48 hours, from 440 runs.
- Real minutes
- 702 min
- Billed as 2,000, at the per-job floor.
- Runs that passed
- 35 of 189
- A failed run bills the same as a green one.
Questions
What recruiters ask before the first call.
Next
Keep your codebase verifiable. Get your mornings back.
Open to Lead and Senior Full Stack roles and contract work, remote across Europe or hybrid in Barcelona and Madrid. A 30-minute call on your own codebase, no slides.
