Skip to content

Santiago Carrattini, Team Leader & Senior Full Stack Developer. Paraná, Entre Ríos, Argentina.

Family allowance (Salario Familiar): the path of a request
  1. Upload
  2. Validation 1
  3. Validation 2
  4. Payroll
  5. Approved

Rejected: back to upload

Read the case study

From 4 months to 5 weeks.Average processing time. 20,000 to 30,000 requests per annual cycle, province-wide.

At a glance

Experience
3+ years of professional development
Focus
Node.js / TypeScript backend · Applied AI: LLMs, agents and MCP
Team
Leads 3 developers while staying hands-on
Work setup
Full-time remote · travel to Buenos Aires up to every 15 days
Languages
Spanish (native) · English C2 (EF SET 71/100) · Italian (advanced)

Summary

Today I do the same with AI agents in Node.js and TypeScript, and I lead a team of 3.

AvailableFull-time · remote

Current role

Dec 2025 – Present

Current

PHINX Lab
· Remote

Team Leader & Senior Full Stack Developer

AI platform built on an orchestrator plus skills. Senior since joining; Team Leader since June 2026.

  • I lead a team of 3 developers: technical planning, code reviews and architecture decisions, while staying hands-on in backend and applied AI.
  • I'm the main author of two of the platform's services — a document analysis agent and an MCP server — where the hard problem isn't calling the model but making the system deterministic and operable.
  • I designed a two-level orchestration architecture: a central orchestrator that dispatches to 7 structured-extraction skills, each with its own sub-orchestrator.

See the full experience

Reports from people I've worked with

About me

The test of whether you understand something is being able to explain it simply enough for a kid to follow. If you can't get there, you haven't really learned it yet.

Read the long version