Disponible para proyectos de automatización e IA

Automatizo procesos con IA y enseño a construirlos.

Ingeniero civil y AI Automation Engineer en gen+ × AECODE. Diseño y opero los flujos que emiten comprobantes, consolidan la cobranza, validan pagos y controlan las clases, sobre una plataforma de automatización propia. Dicto n8n, Python y machine learning en programas certificados con el Colegio de Ingenieros del Perú.

AI Automation Engineer · gen+ × AECODE Instructor de IA y automatización Bachiller en Ingeniería Civil · UPC
46flujos publicados en Agent Flow, la plataforma propia
408comprobantes en un lote, sin huecos de numeración
1 598 hde clase inventariadas en 5 cuentas Zoom
780personas en la cobranza consolidada cada 10 min
Emanuel Ancco
Emanuel Edgar Ancco Guaygua Lima · Puno, Perú
01Proyectos

Proyectos

16 proyectos en cinco temas: automatización e IA, producto web, visión computacional, investigación y hardware, e ingeniería civil.

Editor de Agent Flow con el flujo del agente Aecodito
Plataforma propia

Agent Flow · plataforma de automatización

Reemplaza a n8n Cloud en gen+ y AECODE: editor de flujos, piezas de integración, agentes con modelo, memoria y herramientas, y una API con servidor MCP para crear flujos desde Claude. 46 flujos publicados en producción; el despliegue del 17 de setiembre de 2026 pasó sin regresiones sobre 396 nodos reales. GAIA FLOW es una instancia del mismo motor con piezas para gestión vial.

Next.js 16TypeScriptPostgreSQLRedis + BullMQMCPGemini
Grafo del agente Aecodito: disparador, memoria, búsqueda RAG, agente y herramientas
Agente

Aecodito · agente de operaciones del equipo

Consulta la base de la organización con RAG sobre pgvector, busca contactos y agenda reuniones; un Apps Script convierte cada reunión en evento de Calendar con correo. A las 7:00 publica la agenda del día. Corre en Agent Flow con 13 nodos y 9 herramientas; tras el bloqueo del número de WhatsApp en setiembre de 2026, los avisos pasan a Telegram.

Agent FlowGeminipgvectorApps Script
Tablero de retención de una sesión: curva de conectados y métricas
Zoom · asistencia

Acta Studio · control de clases en Zoom

Conecta por webhook las 5 cuentas Zoom de AECODE: avisa cuando una grabación está lista, controla el plazo de subida a Drive, valida la asistencia contra el padrón y mide la retención minuto a minuto. Inventario de febrero a julio de 2026: 496 sesiones y 1 598 h. Tres de sus procesos están detallados en la sección siguiente.

Next.js 16Zoom API + webhooksPostgreSQLGoogle Drive APIGeminiVitest
Panel SEACE Radar con oportunidades y cierres próximos
Licitaciones

SEACE Radar · licitaciones públicas con IA

Scraper con Playwright sobre el portal SEACE que guarda cada convocatoria, calcula su vigencia en 6 estados y pide a Gemini una recomendación de postular o descartar, incluso leyendo el PDF de las bases. Costo de IA menor a US$ 0,50 al mes.

PlaywrightGeminiNext.js 16PostgreSQL
GAIA DOCS: carga de expedientes y demos con documentos reales
Extracción documental

GAIA DOCS · digitalización de expedientes viales

Un modelo multimodal transcribe cada página escaneada (órdenes por defectos, planillas de nivel de servicio, actas, valorizaciones), detecta los documentos y sus campos, y deja corregir todo antes de exportar a Excel. Probado sobre 591 páginas de expedientes públicos con un costo de US$ 2,35. En la evaluación sobre 30 notificaciones reales el contexto corto respondió mejor que el híbrido (56 % frente a 48 %), así que las preguntas de expediente van a SQL y las normativas a RAG.

Gemini 2.5 FlashOCRPythonPostgreSQLRAGRevisión humana
Email Studio: biblioteca de plantillas por marca
Correo masivo

Email Studio · correos masivos y certificados

Plantillas por marca, vista previa y envío desde la cuenta del equipo con la API de Gmail. El módulo de certificados estampa el nombre de cada participante en el PDF y lo envía como adjunto.

Next.jsMJMLpdf-libGmail API
Landing inmersiva de Ainy Inmobiliaria
Demo pública

Ainy · landing inmersiva inmobiliaria

Demo de venta: recorrido por la fachada, tour 360 enlazado entre ambientes, planos por tipología y simulador de cuota. Hecha con Three.js y desplegada en Vercel.

Next.jsThree.jsTour 360Vercel
Qawari AI: itinerario de 6 días en Cusco con perfil de altitud
Cofundador · CTO

Qawari AI · planificador de viajes a Cusco

Conversa con el viajero y arma un itinerario día a día con perfil de altitud, horarios, costos y experiencias. Para el producto se analizaron 8 915 reseñas de cinco plataformas con NLP. Responsable técnico del equipo fundador.

Next.js 15GeminiAI SDKNLP · Python
Video del panel

Vision Pro · monitoreo de obra con visión computacional

Las cámaras de la obra pasan por una Jetson Orin Nano Super que detecta el EPP y guarda un clip de 60 s de cada falta. El panel web muestra cámaras en vivo, el feed de alertas, el timelapse y reportes, y envía avisos por WhatsApp. Operó en obra desde mayo de 2026 con un YOLO11s propio de 3 clases (persona, casco y chaleco) y seguimiento por trabajador. Producto de gen+.

YOLO11sByteTrackJetson Orin Nano SuperFastAPINext.jsAWS S3
EMARC Visión: app de escritorio con detecciones de casco y chaleco
2025

EMARC Visión · detección de EPP y control de acceso

Primera versión: app de escritorio que analiza imagen, video o webcam con un YOLOv8 propio de 11 clases y guarda el historial. Incluye control de acceso por reconocimiento facial (DeepFace con ArcFace) con verificación de casco, y un clasificador de narrativas de accidentes con DistilBERT entrenado con reportes públicos de OSHA.

YOLOv8OpenCVDeepFaceDistilBERT
Modelo de barras del puente: elevación, planta e isométrica
Artículo en preparación

Puente Junín · sustitutos GNN auditados

Modelo de barras de un puente de arco atirantado de 51 m en servicio (68 nodos, 398 grados de libertad) para comparar redes de grafos y redes densas como sustitutos del análisis estructural, midiendo lo que el R² no muestra: esfuerzos, equilibrio y condiciones de contorno. En un grafo de diámetro grande conectar nodos lejanos rinde más que sumar capas: 3 capas con atajos a los apoyos superan a 18 sin ellos. Manuscrito en inglés con docentes de la UPC.

PyTorch GeometricFEM propio · NumPyOpenSeesPyLaTeX
Placa FPGA con display de 7 segmentos junto al monitor del prototipo
Prototipo · TRL 3

VIGÍA · prototipo de monitoreo de vibraciones

Cadena probada en banco: acelerómetro MPU-6050, FPGA Gowin GW1NR-9 programada en Verilog (lectura, display de 7 segmentos y envío por UART), ESP32 y servidor. Un flujo de n8n con un agente Claude redacta el diagnóstico que llega por Telegram. Todavía no se instala sobre una estructura.

VerilogFPGA GowinESP32n8nClaude
Formularios del add-in: refuerzo de viga y parrilla de zapata con vista previa
Add-in Revit

RebarVigas · acero estructural en Revit (E.060)

Add-in en C# para Revit 2026 con 19 comandos: arma el acero de vigas, columnas (rectangular, L, T y cruz), zapatas y losas aligeradas con la notación peruana (6@10, @15) desde un formulario con vista previa de la sección. También crea pilares a partir de polilíneas de AutoCAD, habitaciones y tabiquería.

C#Revit API.NETE.060
Cobertura metálica en SAP2000 y la misma cobertura importada en Revit
SAP2000 a Revit

SAPtoRevit · importador de SAP2000

Lee el modelo de SAP2000 (.s2k), propone la familia y el tipo de Revit para cada sección y crea niveles, vigas, columnas, arriostres y losas. Con él pasé a Revit la cobertura metálica del Teatro de Yunguyo: 1 472 barras y 492 áreas.

C#.NET 8Revit APISAP2000
Acero de refuerzo del Teatro Municipal de Yunguyo en Revit
Obra

Teatro Municipal de Yunguyo · BIM y valorización automatizada

Modelo estructural en Revit con acero de refuerzo y la cobertura importada de SAP2000, armado con mis add-ins. Para la misma obra automaticé en Python la valorización mensual: reproduce el Excel real sin descuadres en 506 partidas, comprobado contra 3 informes. Incluye cronograma en MS Project y control de variación de insumos.

RevitPythonopenpyxlMS ProjectS10
Contorno del esfuerzo de Von Mises en tuberías por distrito
Cálculo

Calculadoras de tuberías enterradas y canales

En Python, verificación de tuberías de acero enterradas bajo presión, temperatura, tráfico y sismo, tramo por tramo y con factor de seguridad (casos a 50 bar con acero API 5L X65). En HP Prime, la curva de remanso de un canal por paso directo, integración gráfica o tramos fijos.

PythonTkinterHP PPLHidráulica
02Procesos

Procesos automatizados

Seis procesos de gen+ y AECODE rediseñados de punta a punta: cómo se hacía, dónde se atascaba, el flujo que corre hoy y sus cifras.

Relevar sobre el dato real

Leer las hojas, formularios y reportes tal como están antes de fijar reglas.

Cuadrar con lo manual

El sistema nuevo debe dar la misma cifra que el tablero a mano antes de reemplazarlo.

Piloto controlado

Una prueba antes del lote, modos que no escriben y lo que actúa hacia afuera nace apagado.

Una persona decide

En el punto crítico valida alguien del equipo y queda registrado quién y cuándo.

Documentar y vigilar

Guía de uso con capturas, pruebas automatizadas y alertas de datos congelados.

Finanzas · facturación electrónica

Emisión masiva de boletas y facturas

Antes
El proveedor de facturación no tiene API pública: cada comprobante se llenaba en su formulario web, con más de 30 campos, y el ZIP de PDF se armaba a mano. Los lotes llegan de a cientos.
Traba
Completar los datos de cada cliente desde su DNI y confirmar cada emisión, porque el proveedor responde «éxito» sin número de comprobante.
Ahora
Panel propio que lee la hoja, completa cada DNI con RENIEC en 5 hilos, emite contra la API privada del proveedor (obtenida por ingeniería inversa), reconsulta el número y entrega los PDF en un ZIP. Tres empresas emisoras, soles y dólares.
  • 42 boletas por S/ 29 400 el mismo día en que se construyó el panel (29-abr-2026).
  • Lote de 416 filas: 408 comprobantes en serie continua, sin huecos ni duplicados; 8 quedaron fuera porque RENIEC no resolvió el DNI.
  • 25 facturas a una institución, todas aceptadas por SUNAT.
Next.js 16API privada del proveedorRENIECGoogle SheetsJSZip
  1. Hoja con DNI, descripción y monto
  2. RENIEC completa nombres en 5 hilos
  3. Selección de filas válidas
  4. Un comprobante de prueba
  5. Emisión del lote
  6. Reconsulta del número emitido
  7. PDF con nombre normalizado y ZIP del lote
Cobranza · ventas

Cobranza consolidada cada 10 minutos

Antes
El tablero de cobranza se llenaba a mano, iba desfasado y no incluía las cohortes nuevas. Cada una de las 17 pestañas tenía su propio esquema y las fechas de vencimiento estaban escritas en comentarios.
Traba
Consolidar pestañas heterogéneas para saber quién debe, cuánto y desde cuándo.
Ahora
Un flujo de Agent Flow lee las 17 pestañas cada 10 minutos y las envía al panel, que normaliza correos, teléfonos, monedas y estados, extrae vencimientos de los comentarios y aplica las reglas del día. Nunca escribe en las hojas.
  • 780 personas y 13 de 13 cohortes consolidadas.
  • Cuadra al céntimo con el tablero manual en la cohorte de control.
  • Detectó 59 personas con S/ 19 477,50 por vencer que solo figuraban en comentarios escritos a mano.
Agent FlowGoogle Sheets APINext.js 16VitestGitHub Actions
  1. El equipo registra pagos en la hoja
  2. Agent Flow lee 17 pestañas cada 10 min
  3. Normaliza y calcula deuda y antigüedad
  4. Reglas del día: avisar, vencidos, retiro de acceso
  5. Ventas contacta desde su WhatsApp
Guía de Cobranza Studio con 780 personas y 13 de 13 cohortes
Guía del panel en producción
Ventas · pagos

Avisos y validación de vouchers en Telegram

Antes
Los vouchers se publicaban en un grupo de WhatsApp mediante un cliente no oficial. Cuando WhatsApp bloqueó el número hubo 8 días sin avisos y filas marcadas como avisadas sin que el mensaje saliera.
Traba
Un canal que se cae en silencio y una marca que se ponía antes de confirmar el envío; la validación apuntaba al número de fila, que cambia cuando alguien reordena la hoja.
Ahora
Cada minuto un flujo reserva la fila, baja el voucher de Drive y lo publica en el tema Ventas de Telegram con botones Validar y Observar; marca la fila solo si el envío salió. El botón llama por webhook al flujo de validación, que busca la fila por su ID y escribe quién validó y cuándo.
  • Circuito completo (aviso, validar, observar y motivo) verificado en producción el 22-sep-2026.
  • Validación por webhook en 2,6 s.
  • Sin cifra de impacto todavía: lleva días en producción.
Agent FlowTelegram Bot APIGoogle Drive APIGoogle Sheets API
  1. Formulario de inscripción con voucher
  2. Cron de 1 min: vouchers sin avisar
  3. Aviso con foto o PDF al tema Ventas
  4. Validar u Observar con un botón
  5. Webhook escribe la validación en la hoja
Diagrama del flujo de vouchers en Agent Flow
Flujo de avisos en la guía técnica
Académico · gestión documental

Grabaciones de clase: de Zoom a Drive con plazo

Antes
Coordinación subía a Drive solo el video: 124 archivos y cero transcripciones en las carpetas de 8 diplomados. Zoom borra las grabaciones a las dos semanas y las clases salían de 5 cuentas distintas.
Traba
Nadie sabía qué clase faltaba subir ni cuándo estaba lista en Zoom, y copiar entre 1 y 3 GB por clase a mano.
Ahora
Acta Studio recibe el webhook de grabación lista, empareja la clase con su carpeta, aplica el plazo acordado con semáforo y avisa al grupo. Con un comando copia video, transcripción y chat a Drive en streaming.
  • Aviso de grabación lista: de hasta 30 min a 1 o 2 min con webhook.
  • Subida real de 3 archivos y 252 MB en 19 s.
  • 48 transcripciones (unas 998 000 palabras) recuperadas antes de que Zoom las borrara.
Zoom webhooksGoogle Drive APINext.js 16Agent Flow
  1. Termina la clase en Zoom
  2. Webhook: grabación lista
  3. Emparejar con la carpeta de Drive
  4. Semáforo de plazo y aviso al grupo
  5. El staff confirma la subida
  6. Copia a Drive y confirmación
Aviso de grabación lista y confirmación de subida
Aviso y subida reales del 20 de agosto
Académico · certificación

Validación oficial de asistencia

Antes
Zoom casi no entrega correos (1 de 121 participantes lo traía) y cruzando por nombre exacto se reconocía a 29 de 91 matriculados. El criterio de qué cuenta como clase estaba en tres sitios con cifras distintas.
Traba
Identificar a cada alumno entre nombres cortos y cuentas compartidas, y medir sobre la duración real de la clase.
Ahora
Un solo criterio decide si una reunión fue clase, la duración se mide por percentiles, el sistema propone identidades que coordinación confirma y las justificaciones ajustan el denominador de cada alumno.
  • Criterio único: 502 instancias pasaron a 417 clases y se recalcularon 31 646 porcentajes.
  • Diplomado Ed03: de 78 a 84 alumnos que cumplen al resolver nombres sin dueño, y de 85 a 90 al registrar justificaciones.
  • Padrón maestro de 1 304 inscritos en 15 programas.
Zoom Reports APIPostgreSQLNext.jsVitest
Recorrido de una clase en siete pasos hasta el porcentaje oficial
Recorrido de una clase en la guía del panel
Académico · analítica

Retención por bloque de clase

Antes
No se medía en qué parte de la clase se iba la gente; el primer tablero se armó con 7 scripts para una sola sesión.
Traba
Obtener entradas y salidas por persona de cientos de sesiones y cruzarlas con los temas de la clase.
Ahora
Se bajan los tramos de conexión de Zoom, se dibuja la curva por minuto, Gemini saca los capítulos de la transcripción y el tablero compara contra la sesión anterior.
  • 54 172 tramos de 479 sesiones descargados en 8 min, sin errores.
  • Sesión 5 del Ed03: 88 % seguía al cierre y la mayor caída (9 personas) fue en configuración de agentes.
  • En un webinar de 454 personas la audiencia empezó a irse en el minuto 128, cuando arrancó la parte comercial.
Zoom Reports APIGeminiNext.jsSVG propio
Retención al cierre y bloques de la clase con su caída
Tablero de una sesión del diplomado

Ninguno de estos procesos tiene aún una medición formal de horas ahorradas; las cifras son de volumen, tiempo de respuesta y exactitud.

04Docencia

Docencia

Instructor en programas de AECODE certificados con el Colegio de Ingenieros del Perú y autor de material para capacitación corporativa. Cada taller se corre de verdad antes de clase y el error real del modelo pasa a ser contenido.

4programas con sesiones dictadas
12decks de sesión con 311 láminas
13guías de herramientas para alumnos
262certificados emitidos en COSAPIENS
Lámina del taller Asistente de solicitudes
Instructor

Especialización en Automatización de Procesos y Creación de Agentes de IA

AECODE + Colegio de Ingenieros del Perú · may a ago 2026 · 100 h

Dicté la mayoría de las sesiones de n8n y diseñé los talleres y flujos demo: flow engineering, manipulación de datos (Set, Code, IF, Switch, Merge), arquitectura de agentes y un asistente de solicitudes multicanal (web, Telegram y correo) probado de punta a punta. Un proyecto aplicado por alumno.

n8nMakeGeminiAgentes
Lámina de presentación del instructor
Instructor y autor del método

Especialización Python + IA aplicada a la Ingeniería Civil

AECODE + Colegio de Ingenieros del Perú · desde may 2026 · 100 h en vivo

Dicto cerca de la mitad de las sesiones. Python desde cero con un ritual por concepto (predice, corre, investiga, modifica, crea): control de flujo, funciones con Copilot, NumPy y Pandas con Excel, Gantt y curva S con Matplotlib. Seis módulos que llegan a las APIs de Revit y ETABS, machine learning y visión.

PythonColabPandasMatplotlib
Portada de la sesión 25, Computer Vision en obra, con Emanuel Ancco como docente
Instructor · machine learning y visión

Diplomado Internacional de IA aplicada a la Ingeniería y Construcción · Ed02

AECODE · abril y mayo de 2026

Varias sesiones de machine learning y visión computacional: un dashboard Streamlit con 5 modelos de obra, diagnóstico de fallos del detector, dataset propio en Roboflow, data augmentation y reentrenamiento de YOLOv8 en Colab con despliegue de los pesos.

scikit-learnXGBoostYOLOv8RoboflowStreamlit
Lámina: el error que su propia verificación no vio
Instructor · autor de material

Diplomado Internacional de IA aplicada a la Ingeniería y Construcción · Ed03

AECODE · desde julio de 2026 · en curso

Sesiones de n8n como instructor y material de prompting, investigación con IA, Claude y fundamentos de automatización. Cada pack trae deck, guía, taller y la corrida real hecha antes de clase; una obra ficticia atraviesa todos los talleres.

n8nClaudePromptingDeep Research
Foto de obra con detecciones del modelo en el taller de falsos positivos
Diseño de demos y material

COSAPIENS · IA aplicada a la construcción

AECODE × COSAPI · agosto de 2026 · 3 sesiones

Capacitación corporativa en IA agéntica, automatización e IA predictiva. Diseñé el flujo de triaje con Gemini de la sesión 2 y las cuatro demos interactivas de la sesión 3 (rendimiento de cuadrilla, XGBoost, visión y falsos positivos). Unos 262 certificados de 10 h emitidos.

n8nXGBoostYOLOv8JavaScript
Guía de fundamentos de IA de la beca AI Talent
Mentor y autor de material

Beca AI Talent · segunda generación

AECODE · setiembre de 2026 · 250 becas

Mentoría a becarios y guía interactiva de fundamentos de IA con demos que corren sin API, reto de repaso por rondas y el taller de automatización con un agente de cinco herramientas probado en Telegram.

MentoríaFundamentos de IAn8n
Lienzo de n8n del agente de WhatsApp del módulo 4
Autor

Curso de IA y agentes en 4 módulos

Material propio · setiembre de 2026

Del primer flujo en n8n a un agente en WhatsApp con Evolution API: servidor con dominio y HTTPS, agente con memoria y herramientas probado en Telegram. 54 páginas y 4 plantillas ejecutadas en un n8n real, donde aparecieron dos fallas que la validación de esquema no detecta.

n8nVPSEvolution APITelegram
Demo del bucle de un agente con falla y reintento
Autor de la demo

Taller «Mi primer agente»

AECODE · agosto de 2026 · taller abierto

Página de apoyo y demo del bucle de un agente (pensar, actuar, observar) que falla a propósito por un permiso faltante y reintenta. No llama a ningún modelo, así que funciona sin internet de sala ni costo de API.

AgentesJavaScript

Material de clase

Cómo enseño

El taller se corre antes de clase

Claude, n8n y los modelos se ejecutan de verdad; el error que aparece, como un informe que dice «en plazo» con 9,9 puntos de atraso en la ruta crítica, se vuelve el contenido.

Nadie empieza en blanco

En Python se parte de código que ya corre, en Colab desde el primer día y con participación cada pocos minutos.

Todo en pantalla, al mismo paso

En las sesiones prácticas el grupo avanza junto y se rompe el modelo a propósito para aprender a arreglarlo.

Errores sembrados

Expedientes con contradicciones, registros con hallazgos y falsos positivos reales de YOLO para practicar la validación humana.

05Stack

Stack

Herramientas usadas en proyectos reales. Al pasar el cursor sobre cada una aparece dónde se usó.

En producciónEn proyectos

Automatización y agentes

Agent Flow (propio) n8n Cloud Apps Script OpenClaw 2 Evolution API (WhatsApp) Telegram Bot API Google Workspace APIs (Sheets, Drive, Gmail, Calendar, Meet) Meta Marketing API Zoom API (Server-to-Server y webhooks con HMAC) Notion API MCP (Model Context Protocol) Claude Code Firecrawl y Serper Make Activepieces CE GoHighLevel

IA y LLM

Gemini API (2.5 Flash, 3.1 Flash Lite, 3.1 Pro) RAG con pgvector faster-whisper Claude API OpenAI API Ollama + Gemma (gemma3:4b, Gemma 4 E2B) Piper TTS y openWakeWord BM25 local (rank_bm25) Vercel AI SDK

Visión computacional

Ultralytics YOLOv8 / YOLO11 ByteTrack OpenCV Gemini visión (OCR) Roboflow PyTorch + CUDA (RTX 4060) Keras / TensorFlow

Datos e investigación

PyTorch Geometric OpenSeesPy NumPy / SciPy scikit-learn / XGBoost Pandas y openpyxl LaTeX (clases MDPI y elsarticle) MATLAB (App Designer)

Web y plataformas

Next.js 16, React y TypeScript Tailwind CSS y shadcn/ui PostgreSQL + pgvector + PostGIS Drizzle ORM Redis + BullMQ NextAuth (roles y multi-tenant) Vitest FastAPI Playwright (Node y Python) MJML Supabase Scrapy + Selenium BeautifulSoup + httpx Streamlit Three.js / React Three Fiber GSAP y Leaflet

Infraestructura

VPS Linux en Hostinger (Ubuntu) Docker / Compose Caddy systemd y cron Python + paramiko (despliegues) Tailscale AWS (S3 con URLs prefirmadas, Cognito M2M, API Gateway como consumidor) Vercel Cloudflare Pages GitHub Actions nginx

Hardware y edge

NVIDIA Jetson Orin Nano Super (JetPack 6.2) NVR Dahua (API RPC2) y cámaras Reolink por FTP FPGA Gowin GW1NR-9 (Explorer Edge-9K) + Verilog ESP32 / ESP32-CAM MPU-6050 (I2C) Raspberry Pi 5 Arduino

Ingeniería y BIM

Revit Revit API (C# / .NET) ETABS (API COM desde Python) SAP2000 (OAPI vía pythonnet y parser .s2k) Dynamo S10 y Delphin Express Primavera P6 y MS Project AutoCAD

Video y diseño

Figma Edge headless (HTML a PDF) DaVinci Resolve Studio (+ API Python) After Effects (ExtendScript y aerender) Remotion Kling 3.0 y GPT Image 2 Blender Godot 4.4

Gestión y docencia

Notion Obsidian Google Sheets Git / GitHub Google Colab y Python Tutor python-pptx Miro
06Trayectoria

Experiencia

De la oficina técnica de obra a la automatización de operaciones y la docencia en IA.

AI Automation Engineer

gen+ × AECODE
Mar 2026 a la fecha · Lima, remoto
  • Área de tecnología, automatización y datos de las dos organizaciones: automatizaciones, agentes, paneles, visión computacional e infraestructura.
  • Agent Flow, plataforma propia que reemplaza a n8n Cloud: 46 flujos publicados, API y servidor MCP; despliegue del 17-sep-2026 sin regresiones sobre 396 nodos reales.
  • Inventario de unas 100 automatizaciones y desarrollos, cada una con su documentación.
  • Facturación masiva, cobranza consolidada, validación de pagos en Telegram, control de clases en Zoom y Vision Pro para monitoreo de obra.

Instructor de IA y automatización

AECODE · programas con el Colegio de Ingenieros del Perú
May 2026 a la fecha · remoto
  • Especialización en Automatización de Procesos y Agentes de IA: la mayoría de las sesiones de n8n.
  • Especialización Python + IA aplicada a la Ingeniería Civil: cerca de la mitad de las sesiones y autor del método.
  • Diplomado de IA aplicada a la Ingeniería y Construcción: machine learning y visión en la Ed02; n8n y material de sesión en la Ed03.
  • Material y demos para la capacitación corporativa COSAPIENS y mentoría en la beca AI Talent.

Investigación en IA y monitoreo estructural

Universidad Peruana de Ciencias Aplicadas · con docentes de Ingeniería Civil
Ene 2024 a la fecha · Lima
  • Artículo sobre sustitutos GNN del Puente Junín con auditoría de admisibilidad mecánica; FEM propio validado contra OpenSeesPy.
  • Artículo de detectabilidad con rasgos wavelet sobre una viga en OpenSeesPy, con experimentos preregistrados.
  • Artículo sobre LLM, RAG y validación humana en conservación vial, finalista de la Cátedra Civil del CONEIC 2026.

Cofundador y líder técnico

GAIATECH · iniciativa de investigación aplicada
Jun 2024 a la fecha · Lima y Puno
  • GAIA DOCS sobre GAIA FLOW, en producción desde agosto de 2026: extracción de expedientes de conservación vial con revisión humana obligatoria.
  • VIGÍA: prototipo de monitoreo de vibraciones con FPGA y ESP32, probado en banco.

Cofundador y CTO

Qawari AI · turismo cultural en el sur andino
May 2026 a la fecha · Cusco y Lima
  • MVP web con chat de IA y planificador de rutas; corpus de 8 915 reseñas analizado con NLP.

Asistente de Oficina Técnica e I+D (BIM)

Obra Teatro Municipal de Yunguyo
Set a dic 2025 · Yunguyo, Puno
  • Modelado BIM en Revit (estructura y cobertura espacial), metrados y compatibilización.
  • Presupuestos en S10, cronograma en MS Project y Primavera P6, valorizaciones y plan de culminación; add-ins propios para el acero.

Automatizaciones y agentes de IA

Independiente
Feb 2025 a feb 2026 · remoto
  • Flujos n8n con webhooks, APIs REST y subflujos para un agente inmobiliario en WhatsApp, filtrado de CV y reportes de campo.
  • Primer crawler del portal de compras públicas, base del SEACE Radar actual.

Bachiller en Ingeniería Civil

Universidad Peruana de Ciencias Aplicadas (UPC)
2021 a 2025 · Lima

Bachillerato Internacional (IB Diploma)

Colegio de Alto Rendimiento de Puno (COAR Puno)
2015 a 2017 · Puno

Reconocimientos

2.º lugar · AI Talent Demo Day
Beca AI Talent, AECODE · 2026 · con el prototipo VIGÍA
Finalista · Cátedra Civil del XXXIII CONEIC
Cusco · 2026 · artículo sobre LLM, RAG y validación humana en conservación vial
Qawari AI · seleccionado en evaluación externa
Emprendimientos Innovadores Cusco, ProInnóvate · 2026
2.º lugar · Concurso Nacional de Conocimientos CONEIC
Huaraz · 2025
Ponente · CONEIC Ucayali
2024 · IA para evaluar fisuras y grietas
1.er puesto · XIV COREIC Lima
Ponencias académicas · Universidad Nacional Federico Villarreal · 2023
Innovador Destacado · DigiEduHack
Comisión Europea · 2023

Certificaciones

Machine Learning on Google Cloud
Google Cloud · Coursera · 2025
IA Generativa
IBM · Coursera · 2025
Bases de datos y SQL (especialización, 3 cursos)
University of Colorado Boulder · Coursera · 2025
Analítica de cadena de suministro y negocio (5 cursos)
Rutgers University · Coursera · 2025
Detección de objetos (curso)
Universitat Autònoma de Barcelona · Coursera · 2025
Especialista en Inteligencia Artificial y Aprendizaje Automático con Python
Data Science Analysis, asociado al Colegio de Ingenieros del Perú (CD Callao) · 2024
Python for Everybody (especialización, 5 cursos)
University of Michigan · Coursera
Writing and Editing (especialización, 4 cursos)
University of Michigan · Coursera
Introduction to Programming with MATLAB
Vanderbilt University · Coursera
Disponible para proyectos

Automatización de procesos, agentes de IA y formación de equipos

Relevamiento de procesos, diseño e implementación de automatizaciones con IA, y capacitación en n8n, Python y machine learning para equipos técnicos.