Full Stack & AI Engineer
Nicolás Ippoliti
Building production LLM and agent systems alongside scalable full-stack platforms — from Go and Node.js backends to React frontends and MCP-powered AI agents.
Buenos Aires, Argentina · Remote · Node.js · NestJS · Go · React · LLMs / MCP
About
Full Stack Engineer with 4+ years building scalable, modular systems across Node.js, NestJS, Go, and React, with deep recent focus on production LLM and agent systems. Strong record of end-to-end feature ownership — from REST API design and data modeling to frontend integration, testing, and deployment. Most recently at Teramot, architected and shipped LLM-powered agent features on the Model Context Protocol (MCP) with Anthropic Claude — including prompt caching that cut input token cost ~90%, a full typed-API code-generation pipeline, and production CI/CD quality gates. Passionate about clean architecture, code generation, and shipping reliable AI-driven products.
Focus areas
- Full Stack Engineering
- AI / LLM & MCP Systems
Education
National University of the South (UNS)
Computer Science / Systems Engineering · 2020–2024
Top 10% in JavaScript, React.js, and Backend Programming out of 200+ students.
Languages
- Spanish — Native
- English — Strong written & verbal
Experience
Full Stack & AI Engineer · Teramot
Jun 2025 – Jun 2026 · Remote
- Built an AI data agent end-to-end: chat UI (sidebar + full-page), inline rendering of MCP tool responses (markdown/tables/citations), an agent mode streaming live interactive UI (cards, charts) from LLM responses, and an automated evaluation suite scoring tool-selection accuracy.
- Implemented prompt caching across 3 breakpoints (tools array, system prefix, rolling history), reducing input token cost ~90% per iteration after the first agent turn; migrated to adaptive extended thinking for Anthropic Opus compatibility and reinforced parallel tool-use.
- Wired a Go LLM backend (Anthropic Claude SDK) to an MCP server, enabling autonomous use of ~16 stateful tools (workspace navigation, table preview, ad-hoc SQL, results-table creation); added Redis-backed history and a persistent agent-memory tool. Implemented the MCP client end-to-end (TypeScript client, Go SSE → Streamable HTTP transport, OAuth 2.1 + Dynamic Client Registration via Logto).
- Built an in-house Go-AST → TypeScript code generator anchoring a 3-stage typed-API pipeline (AST codegen → openapi-typescript → RTK Query); retired 7 hand-written clients and permanently eliminated frontend/backend type drift.
- Established CI/CD quality gates (drift guards, Conventional Commits, pre-push type-check + lint), scaled frontend test coverage to 80% (Vitest + MSW), and led security hardening (closed RBAC gaps, removed a hardcoded secret, fixed a Sentry PII leak, SHA-pinned all Actions and base images).
- Go
- TypeScript
- React
- MCP
- Anthropic Claude
- Redis
- RTK Query
- CI/CD
Full Stack Engineer · Picterus
May 2025 – Jun 2026 · Remote
- Built clinical features for a newborn-jaundice screening web app (React 18 + TypeScript + Vite, Redux Toolkit, React Query) used by doctors to remotely monitor bilirubin levels (TSB/TCB).
- Implemented multi-tenant, role-based access control with Logto (OIDC) — organization-scoped tokens and per-role Admin/Doctor permissions across the app.
- Built the measurement workflow UI: result upload, risk stratification (categories 0–5), threshold-based alert generation, and exportable Plotly clinical charts; added i18n (English + Indonesian) and timezone-aware date handling.
- Containerized with Docker and shipped to Google Kubernetes Engine via a GitLab CI/CD pipeline with ephemeral environments for feature branches.
- React
- TypeScript
- Vite
- Redux Toolkit
- React Query
- Logto
- Docker
- GKE
Backend Developer · No Country
Mar 2024 – May 2024 · Remote
- Designed and built RESTful APIs for the Wallet and Transactions modules of a fintech wallet (Node.js, Express.js, MongoDB); integrated BullMQ for background transaction processing.
- Increased team delivery efficiency 15% by leading sprint planning and code reviews; selected "Top Performing Developer" by peer review.
- Node.js
- Express.js
- MongoDB
- BullMQ
Full Stack Developer · Comercios Argentinos
Aug 2023 – Oct 2023
- Built a business portal impacting 67,000+ users with real-time data and search; integrated a React frontend with a Node.js backend following a clean, testable modular architecture.
- React
- Node.js
Backend Developer · Freelance / Contract
Oct 2022 – Feb 2023
- Developed marketplace backend features (NestJS, PostgreSQL, Redis); implemented BullMQ job queues for payment processing and email notifications; built CI/CD pipelines for deployment to AWS.
- NestJS
- PostgreSQL
- Redis
- BullMQ
- AWS
Junior Developer · Internal Tools Project (Freelance / Open Source)
Jan 2022 – Jul 2022
- Built RESTful services for an internal admin dashboard (Node.js, Express.js, MongoDB) managing users, permissions, and logs — reducing administrative overhead 20%.
- Node.js
- Express.js
- MongoDB
Projects
MiCampus
Personal SaaS · Apr 2024 – Present
Role-based SaaS for educational institutions with a modular Clean-Architecture backend; Dockerized and deployed to AWS — 86% reduction in post-launch critical bugs via exhaustive testing.
- Node.js
- Express.js
- MongoDB
- React
- Docker
- AWS
SmartCommerce
Personal Project · Nov 2023 – Jan 2024
Backend automation engine syncing inventory, pricing, and orders; handled 10,000+ daily events via BullMQ with webhooks for Tiendanube and Shopify.
- NestJS
- PostgreSQL
- Redis
- BullMQ
QuickWallet
Hackathon · Mar 2024
Microservice fintech demo covering account creation, transfers, and notifications, built with PostgreSQL, Redis, and BullMQ for retry and delay queues.
- PostgreSQL
- Redis
- BullMQ
Skills
Languages
- TypeScript (Expert)
- JavaScript (Expert)
- Go (Proficient)
- Java (Basic)
Backend
- Node.js
- NestJS
- Express.js
- Go (chi, GORM, sqlx, pgx)
Frontend
- React 18/19
- Next.js
- Vite
- Redux Toolkit
- RTK Query
- React Query
- React Hook Form
- Tailwind CSS
- Radix UI
- HeroUI
- Plotly
AI / LLMs
- Anthropic Claude (adaptive thinking, prompt caching)
- OpenAI
- Model Context Protocol (MCP)
- agent design
- parallel tool-use orchestration
- automated agent evaluation
- prompt engineering
Databases
- PostgreSQL
- Redis
- MongoDB
Cloud / DevOps
- AWS (Athena, S3, Lake Formation, Glue, Lambda, EC2)
- Docker
- Kubernetes (GKE)
- Helm
- GitLab CI / GitHub Actions
- Atlas migrations
- Vercel
- Lefthook
Auth & Multi-tenancy
- Logto (OIDC)
- OAuth 2.1
- Dynamic Client Registration
- JWT
- RBAC
- organization-scoped tokens
Architecture
- Clean Architecture
- Microservices
- REST API design
- Event-driven systems (NATS JetStream, BullMQ)
- Code generation (Go-AST → TS, OpenAPI codegen)
Testing & Tools
- Vitest
- Playwright
- Jest
- MSW
- Storybook
- Biome
- Git
- Docker Compose