AI PRODUCT ENGINEER · FULL STACK CON IA · DISPONIBLE

Construyo productos con IA de punta a punta, con código que se puede mantener.

TypeScript, React, Node.js y NestJS para el producto; LLMs y agentes donde aportan. Trabajo remoto para Latinoamérica y España, y estoy disponible para empezar ya.

Descargar CV (PDF) Ver casos de estudio LinkedIn

Cómo trabajo con IA

  1. Specs primero

    Antes de escribir código defino el comportamiento esperado, los casos límite y los criterios de aceptación.

  2. Agentes como herramienta

    Delego tareas acotadas a agentes de IA y reviso cada cambio. La arquitectura (hexagonal, SRP) la decido yo.

  3. Tests y PRs chicos

    TDD, revisión en cada entrega y commits chicos. Así, en la plataforma healthtech, se mergearon más de 800 PRs.

Casos de estudio

PRODUCTO CON LLM · 2026

laburo

Go, Bubbletea, SQLite, LLM, Gmail API, OAuth

Problema

Postularse a 10 trabajos por día con mensajes personalizados toma horas, y los mails escritos con IA se reconocen al instante.

Qué hice

  • TUI y daemon en Go que buscan avisos remotos en español en varias fuentes, deduplican y nunca repiten un puesto.
  • Redacción con un LLM a partir de un perfil verificado y de textos reales míos, con un control estilométrico (largo de oraciones, muletillas, trato) que rechaza y regenera borradores que suenan a IA.
  • Envío por Gmail API con OAuth PKCE, token en el Keychain y límite diario aplicado en la base de datos.

Resultado

En uso diario. Un borrador tarda unos 20 segundos y en la prueba real sacó 100/100 de naturalidad. Tiene tests en todos los paquetes.

COFUNDADOR TÉCNICO · 2026

Plataforma healthtech (confidencial)

NestJS, Next.js, TypeScript, PostgreSQL, Drizzle, Playwright

Problema

Manejar historias clínicas exige privacidad real: aislamiento por paciente, consentimiento auditable y cero tolerancia a filtraciones.

Qué hice

  • Monolito modular en NestJS y Next.js con arquitectura hexagonal por contextos (auth, consentimiento, registros clínicos).
  • PostgreSQL con Row Level Security forzado, cifrado AES-256-GCM y HMAC determinístico para búsquedas, MFA TOTP para profesionales.
  • Consentimiento con historial append-only, CSP, rate limiting y tests E2E con Playwright sobre un stack real descartable.

Resultado

Más de 800 PRs chicos revisados y auditorías internas de seguridad, SRE y privacidad. Código privado por acuerdo de confidencialidad.

ESTUDIO DE VIDEO CON CÓDIGO · CANAL ACTIVO

Mr.Mauroo Studio

TypeScript, Remotion, Zod, agentes de IA, YouTube Data API

Problema

Producir videos semanales para YouTube y LinkedIn a mano no escala, y la IA sin control da piezas genéricas.

Qué hice

  • CLI propio (mrm) en TypeScript que valida cada plan con Zod antes de producir nada.
  • Storyboard y crítico automático con nota mínima antes de renderizar con Remotion.
  • Del mismo plan salen el video largo, Shorts, la pieza de LinkedIn y carruseles.

Resultado

Canal de YouTube Mr.Mauroo lanzado en octubre de 2026, sobre IA y emprendimiento.

DEMO FRONTEND PUBLICADA

SeatFlow Studio

Next.js, React, TypeScript, SVG, Zustand, Zod

Problema

Armar planos de asientos para eventos con cientos de butacas a mano es lento y propenso a errores.

Qué hice

  • Editor SVG con filas, mesas y áreas, selección múltiple y etiquetado masivo por patrones (A1–A10).
  • Estado con Zustand e import/export JSON validado con Zod.

Resultado

Demo pública funcionando. El estado se guarda en el navegador; no es un servicio backend.

Editor de SeatFlow Studio con un plano de asientos

Otros proyectos

Experiencia

  1. Jul – Nov 2026 · Contractor full-time

    Frontend Developer · Leren Consulting

    • Desarrollé frontend y tooling para e-commerce sobre Tiendanube/Nuvemshop con JavaScript, Liquid/Twig y NubeSDK.
    • Automaticé validaciones del flujo del equipo con scripts y tests end-to-end en Playwright, con criterios de accesibilidad.
  2. Oct 2024 – Jun 2025 · Remoto (España)

    Backend Developer · Dazlab

    • Construí backend para videojuegos con Node.js, Parse Server y WebSockets: modelado de datos, CRUD e integración de pagos con Stripe.
  3. Mar – May 2024 · Remoto

    Full Stack Developer · Hows Advisor

    • Desarrollé una plataforma B2B con React, TypeScript, Node.js y Sequelize, con estado en Zustand y pagos con Stripe.
  4. Dic 2023 – Abr 2024 · Remoto (España)

    Full Stack Developer · Packar

    • Implementé funcionalidades C2C/B2B con Next.js, TypeScript, Node.js, NextAuth y MongoDB; 143 PRs mergeados en el repo del equipo.

Stack y formación

IA aplicada
LLMs, agentes de IA, MCP, prompt engineering, desarrollo asistido por agentes
Backend y datos
Node.js, NestJS, TypeScript, APIs REST, PostgreSQL, Supabase, Prisma, Drizzle, MongoDB, WebSockets
Frontend
React, Next.js, TypeScript, Tailwind CSS, Zustand, Redux Toolkit, Astro
Calidad y seguridad
TDD, Vitest, Jest, Playwright, GitHub Actions, arquitectura hexagonal, RLS, cifrado, MFA
Otros
Go, Tiendanube/NubeSDK, Liquid/Twig

Contacto

Disponible para un puesto remoto como AI Product Engineer o desarrollador full stack.

Descargar CV (PDF) LinkedIn GitHub