Construyo productos de IA que resisten en producción.

Tech Lead en Greenn, trabajando en remoto desde Brasil (UTC-3). Pipelines de LLM, colas resilientes e ingeniería agéntica.

Tres formas de trabajar juntos

Me sumo a tu equipo.

Tech Lead o ingeniero sénior en remoto. Defino estándares, reviso cada cambio y mantengo las entregas predecibles.

Consultoría.

Integración de IA, revisiones de arquitectura y auditorías de costos en la nube. Hallazgos claros que tu equipo puede aplicar en el próximo sprint.

Lo construyo por ti.

Software entregado como servicio, desde la definición del alcance hasta producción, con pruebas, documentación y un traspaso limpio.

  • Equipos compactos.Experiencia liderando equipos pequeños, de la arquitectura a la entrega.
  • IA en producción.LLMs, RAG y pipelines de voz y video al servicio de usuarios reales.
  • Costos bajo control.Revisiones de arquitectura e infraestructura que recortan el gasto recurrente.
  • Desde 2019.Llevando software a producción, de sistemas freelance a SaaS.

Proyectos destacados

Bluee

Una plataforma de IA que convertía un tema en un curso en línea completo, con lecciones, narración y un avatar presentador.

Rol: Ingeniero back-end, luego Tech Lead. 2025 a 2026.

1 hora de un tema a un curso completo generado con IA

  • Capa de LLM sobre OpenRouter con streaming y fallbacks, más un chat agéntico con llamadas a herramientas en paralelo.
  • RAG sobre documentos del usuario: extracción en sandbox, embeddings por lotes, búsqueda con pgvector.
  • Pipeline de video con avatar: lip-sync e imagen a video con ComfyUI, clonación de voz con ElevenLabs, renderizado con Remotion.
  • Jobs en RabbitMQ con reintentos con backoff, verificaciones de idempotencia y colas diferidas.
  • Laravel 12
  • PHP 8.4
  • Python
  • React
  • RabbitMQ
  • Redis
  • PostgreSQL
  • pgvector
  • OpenRouter
  • ComfyUI
  • ElevenLabs
  • Remotion
  • AWS

Greenn Club

El área de miembros donde los creadores de cursos alojan e imparten sus cursos a miles de estudiantes.

Rol: Tech Lead. 2026.

Más de R$20 mil ahorrados al mes en almacenamiento de video

  • Certificados verificables firmados con ECDSA, un conjunto de claves públicas y validación por QR que cualquiera puede comprobar.
  • Despacho equitativo: planificación por cliente para que un creador grande nunca acapare la cola del resto.
  • Pipeline de subtítulos migrado de polling a webhooks, protegido contra entregas concurrentes.
  • Webhooks heredados llevados a la capa de dominio, protegidos por pruebas de caracterización.
  • Laravel 11
  • Vue 3
  • Redis
  • RabbitMQ
  • MySQL
  • S3
  • PandaVideo

Panel de revisión de PR

Herramienta interna, sin enlace público

Mi propia herramienta para revisar pull requests a fondo: seis fases ejecutadas por agentes de Claude Code, en paralelo, en cada PR.

Rol: Creador. 2026.

260+ pull requests que revisé en 2026

  • Seis fases (calidad, código, acoplamiento, sobreingeniería, pruebas y estándares del equipo); cada una devuelve hallazgos en un esquema JSON estricto.
  • Un agente adversario intenta refutar cada hallazgo bloqueante, y Jev, un modelo de decisión en OpenRouter, clasifica el resto.
  • Los agentes navegan el código con un grafo de conocimiento de Graphify, con listas cerradas de herramientas, acceso de solo lectura y git worktrees aislados.
  • Cada decisión de diseño se mide. Una variante se descartó por costar un 132% más.
  • Next.js
  • TypeScript
  • SQLite FTS5
  • Claude Code
  • OpenRouter
  • Graphify
  • GitHub CLI

Experiencia

  1. 2026 a hoy

    Tech Lead · Greenn

    • Equipos de hasta 6 desarrolladores en Bluee y Greenn Club.
    • Defino la arquitectura y los estándares de código; revisé más de 260 pull requests en 2026.
    • Revisiones de costos que recortaron más de R$20 mil al mes en almacenamiento de video e identificaron hasta un 50% de ahorro en infraestructura.
    • Fallas de seguridad detectadas en code review antes de llegar a producción.
  2. 2025

    Desarrollador back-end · Greenn

    • Construí el núcleo de IA de Bluee: capa de LLM, chat agéntico, RAG y el pipeline de video con avatar.
    • Hice más robustos los jobs de RabbitMQ con reintentos con backoff, idempotencia y colas diferidas.
  3. 2024 a 2025

    Desarrollador full-stack · Betabit

    • Lideré el módulo de chat con IA de un CRM inmobiliario: Gemini, RAG con PGVector y agentes en WhatsApp, con respuestas en menos de 100 ms para unas 3000 solicitudes al día.
    • Construí un dashboard de marketing en tiempo real con Laravel Reverb y un servicio de ETL en Python.
    • Docker y GitHub Actions redujeron el onboarding de desarrolladores de horas a minutos.
  4. 2022 a 2024

    Desarrollador web · UNIMONTES

    • Reconstruí el sistema de gestión de extensión de la universidad, que volvieron a adoptar todos los departamentos.
    • Refactoricé las consultas que bloqueaban el sistema en los picos de inscripción y creé el módulo de microcertificación, presentado en el CIEI 2024.
    • Implanté Git Flow y un estándar de PR, fui mentor de un estudiante en prácticas y di un taller de Laravel.
  5. 2021 a 2022

    Becario de investigación · UNIMONTES

    • Modelé con los programas de posgrado el nuevo sistema de admisiones: requisitos, modelo de datos y arquitectura.
    • Dejé una guía de continuidad que usaron los siguientes becarios y un artículo en el FEPEG 2022.
  6. 2017 a 2021

    Primeros años

    • Técnico en Informática en el IFNMG, luego desarrollo web freelance y reparación de computadoras como autónomo.
    • Primeros sistemas en producción: el sitio web de una empresa de energía solar y un punto de venta sin conexión para un comercio local.

Cómo trabajo

  1. Guardrails antes que autonomía. Los agentes de IA reciben listas cerradas de herramientas, esquemas de salida estrictos y un revisor que les lleva la contraria.
  2. Hecho para producción, con costos que escalan bien. Arquitectura que aguanta carga real sin que la factura de la nube crezca más rápido que la base de usuarios.
  3. Trade-offs a la vista. Cada decisión técnica llega con las opciones que descarté, lo que cuesta cada una y lo que puede salir mal, registrada en un ADR.
  4. Primero, la incertidumbre. Spikes, prototipos y números reales antes de comprometerse, para que una estimación deje de ser una apuesta.
  5. Seguridad y calidad desde el primer commit. El análisis de amenazas, las pruebas y el code review forman parte de la definición de terminado.
  6. La solución más simple que funcione. La navaja de Ockham aplicada al software: menos piezas móviles fallan menos y cuestan menos a escala.
  7. Un equipo que aprende siempre. Reviso para enseñar, dejo las decisiones por escrito y programo en pareja, para que el equipo decida bien aunque yo no esté en la sala.

Herramientas

Claude Code, Codex y Cursor a diario, con ingeniería de prompts, harnesses y guardrails. Jev, Graphify y Ponytail para revisión automatizada defensiva.

Formación continua

Mentoría TechLead de Impacto con Alexandro Hervis. Posgrado en Ingeniería de Software en IA Aplicada (UniPDS), con profesores como Erick Wendel. Lecturas: Código limpio, The Clean Coder, El programador pragmático, Tidy First?, Software Architecture: The Hard Parts.

Proyectos personales

Scanlex y Timesheet Transcriber AI (2025)

Un SaaS que digitalizaba hojas de horas y recibos de sueldo para especialistas en nómina, con suscriptores de pago, y su versión gratuita y de código abierto: usa tu propia clave de Gemini, recorta páginas, exporta a CSV o XLSX. Laravel, Vue, React, Gemini.

KM Topografia

Gestión de documentos de recursos humanos y de flota para una empresa de topografía, en producción. Alertas de vencimiento por correo y WhatsApp, S3 con caché local, roles auditados. Diseñé la arquitectura y la infraestructura. Laravel 12, PostgreSQL, Docker. Repositorio privado.

Mia (2025)

Recepcionista en WhatsApp para clínicas de salud: leads, agenda de citas y recordatorios. Estuvo en producción en dos clínicas. N8N, Gemini, Evolution API.

anthrya

App de salud diseñada desde el inicio para la IA: báscula corporal Bluetooth, dieta, glucosa, entrenamientos y medidas corporales, todo accesible para la IA a través de un servidor MCP. Las lecturas en bruto se guardan separadas de las estimaciones, así el historial se puede recalcular. Más de 100 ADR. Expo, Supabase, Hono. En desarrollo, privado.

Formación

  1. Posgrado lato sensu en Ingeniería de Software en IA Aplicada.UniPDS, 2026 a 2027.
  2. Licenciatura en Sistemas de Información.UNIMONTES, 2021 a 2025. Tesis sobre modelos BERT para localización de bugs.
  3. Técnico en Informática.IFNMG, 2017 a 2019.

Proyectos de investigación

  1. Proyecto de investigación: mejora de la precisión en la recuperación de trazabilidad entre artefactos de software con inteligencia artificial generativa.UNIMONTES, 2024 a 2026.
  2. Iniciación científica (PIBIC/FAPEMIG): desarrollo de un sistema para la gestión de procesos de selección en la UNIMONTES.2021 a 2022.
  3. Iniciación científica voluntaria (ICV): análisis de instalaciones residenciales con microgeneración solar.2020 a 2021.

Publicaciones

  1. Análisis exploratorio de modelos basados en BERT para la localización de bugs de software (en portugués).ENMC 2025
  2. Análisis comparativo de modelos de embeddings propietarios para la localización de bugs (en portugués).Manuscrito, 2025
  3. Rendimiento de modelos de embeddings preentrenados para la localización de bugs en ArgoUML (en portugués).CIEI 2025
Las 8 publicaciones
  1. SBERT para la localización de bugs de software (en portugués).CIEI 2024
  2. Módulo de microcertificación para un sistema de gestión de extensión universitaria (en portugués).CIEI 2024
  3. Impacto del Internet de las cosas en la calidad de vida en el hogar (en portugués).CBICT 2022, mención honorífica
  4. Una aplicación web para admisiones de posgrado (en portugués).FEPEG 2022
  5. Rendimiento de una planta fotovoltaica a partir de datos recopilados automáticamente (en portugués).FEPEG 2020

¿Tienes un equipo que liderar o un sistema que arreglar?

Puestos remotos, consultoría y desarrollo de productos.

Idiomas

  • portugués nativo
  • inglés intermedio
  • español intermedio
  • francés principiante