Ricardo Ortega Magaña, Ph.D.
Ingeniero de IA — Claude • Anthropic API • Agent SDK • Conectores MCP Personalizados • Python + TypeScript/Node.js
Nacimiento: 27 Abr, 1986 Estado: Casado
Teléfono / WhatsApp / Telegram: (+52) 331 138 0117
Ubicación: Ocotlán, Jalisco, México (47800)
Dirección: Madero 174c, Centro
Actualizado: 28 May, 2026

Resumen Profesional

Ingeniero de IA con Ph.D. en Tecnologías de la Información y más de 7 años entregando software en producción. Construye sistemas de agentes con Claude de extremo a extremo usando la API de Anthropic, Agent SDK y conectores MCP (Model Context Protocol) personalizados para reemplazar el juicio manual del operador con automatización auditable. Cómodo entre Python y TypeScript/JavaScript, con Node.js y Next.js para superficies de revisión. Usa Claude Code a diario para ingeniería en producción, no como chat. Trata prompts y rúbricas como artefactos de ingeniería con suites de evaluación, control de versiones y bucles de retroalimentación.

  • Entrega agentes con Claude (Anthropic API, Agent SDK) que ejecutan flujos multi-paso de enriquecimiento, calificación y enrutamiento antes hechos por operadores humanos.
  • Construye conectores MCP personalizados contra APIs arbitrarias (webhooks, REST, GraphQL) cuando no existe un servidor oficial — envuelve plataformas como Luma, Airtable o Go High Level como herramientas tipadas para agentes.
  • Diseña superficies de revisión (Next.js en Vercel, Airtable Interfaces, manejadores de Slack/email) para aprobación humana de un clic, con auditoría completa y suites de prueba.
  • Trata prompts y rúbricas como artefactos de ingeniería: eval sets, control de versiones, pruebas de regresión y observabilidad con Langfuse / LangSmith — la calidad es testeable.
  • Audita y mejora automatizaciones en Make, Zapier, GHL y Airtable con capas de IA (enrutamiento, clasificación, casos límite) — código, no-code o agente, lo que eleve el techo.
  • Opera un entorno real de ingeniería: Git, PRs, dev/staging/prod, gestión de secretos, webhooks idempotentes con reintentos y dead-letter, logging y monitoreo de errores.

Experiencia Laboral

Ingeniero de IA
Arroyo Consulting — Nashville, TN, EE.UU. (Remoto)
Sep 2024 – Presente
  • Diseñó y entregó sistemas de agentes con Claude de extremo a extremo (Anthropic API, Agent SDK, tool use, orquestación multi-turno, salidas estructuradas) para reemplazar flujos manuales de revisión multi-paso.
  • Construyó conectores MCP (Model Context Protocol) personalizados para plataformas sin servidor oficial — envolviendo APIs REST/GraphQL como herramientas tipadas con webhooks idempotentes, reintentos y dead-letter.
  • Entregó superficies de revisión con Next.js en Vercel, Airtable Interfaces y manejadores de Slack/email para aprobación humana de un clic, con auditoría completa en Airtable y Postgres.
  • Desarrolla prompts y rúbricas como artefactos de ingeniería: suites de evaluación (LangSmith, Langfuse), regresión y bucles de retroalimentación — la calidad del agente es testeable.
  • Usa Claude Code a diario como herramienta central de ingeniería — para build, refactor, scaffolding de pruebas y runbooks, no como chat.
  • Auditó y mejoró automatizaciones existentes (Make, Zapier, GHL, n8n, Power Automate) con capas de IA para enrutamiento, clasificación y manejo de casos límite.
  • Opera entornos dev/staging/prod con revisión de PR en Git, gestión de secretos, observabilidad (logging, error tracking, alertas) y pruebas de integración contra APIs externas.
  • Implementó pipelines RAG para escaneo continuo de SAM.gov; seleccionó almacenes vectoriales (PGVector, Pinecone, ChromaDB) por perfil de latencia y costo.
Desarrollador de Tecnología de IA y Asesor de Ingeniería
BEATT, EE.UU.
Jul 2017 - Sep 2024
  • Lideró proyectos de investigación, prototipado y selección de tecnología para visión por computadora, adquisición de datos y control de dispositivos.
  • Desarrolló dos stacks completos de software para Máquinas Expendedoras de Boletos (TVM): uno integrado con la API de transporte ™Cubic; otro con catálogo completo de productos para South Shore Transportation Agency.
  • Implementó controladores personalizados y monitoreo para: Validadores de monedas (CCTalk), Validadores de billetes (Serial), Lectores QR (Serial), Lectores RFiD (Serial), impresoras de boletos HID personalizadas (hopt-schuler.com), dispensadores de tarjetas, impresoras térmicas de recibos e Ingenico Pinpad vía ChipDNA.
  • Construyó TVM Manager (C# WinForms) para configuración de flotas multi-servidor, monitoreo de estado y aprovisionamiento de primer arranque.
  • Endureció sistemas con sensores de manipulación, recuperación de pérdida de comunicaciones y manejo robusto de errores.
Consultor Independiente / Desarrollador de Investigación
Varios Clientes y Grupos Académicos
2010 – 2017
  • Desarrolló múltiples bots de Telegram (@TradingAlert_bot, @AdsVideoPlayer_bot, @ridesmx_bot, @bookServerbot) y aplicaciones Android/Unity3D con sincronización de contenido y verificaciones de integridad MD5.
  • Construyó GymOnline (POS y control de acceso) en 5 gimnasios con control de torniquetes basado en Arduino y migración a WinForms.
  • Creó Marcador de Baloncesto en VB.NET con UX impulsada por teclas de acceso rápido y soporte de pantalla dual.
  • Implementó pipelines OpenCV/YOLO con Intel RealSense para detección de peatones/vehículos y conteo de personas a bordo.

Trabajo Reciente en IA

  • Agente de Enriquecimiento y Calificación con Claude: Agente de extremo a extremo construido sobre la API de Anthropic + Agent SDK que toma un registro, ejecuta verificación web/LinkedIn vía herramientas MCP personalizadas, aplica una rúbrica versionada, y emite una decisión de calificación más un resumen listo para revisión humana — reemplazando ~20 minutos de trabajo manual por registro.
  • Conectores MCP Personalizados: Servidores MCP propios (Python y TypeScript) que envuelven plataformas sin servidor oficial — definiciones de herramientas tipadas, operaciones idempotentes, manejo de OAuth/secretos y reintentos conscientes de rate-limit. Patrón reutilizable para Luma, Airtable, GHL y APIs REST/GraphQL arbitrarias.
  • Superficies de Revisión en Vercel: Apps ligeras de Next.js desplegadas en Vercel para aprobación humana de un clic, con magic-link auth, auditoría en Airtable y notificaciones en Slack. Elige la superficie más ligera (email handler → Airtable Interface → Next.js app) que resuelve el caso.
  • Suites de Evaluación de Agentes: Prompts y rúbricas versionadas con sets de regresión, trazabilidad en Langfuse / LangSmith y checks de CI que bloquean despliegues cuando bajan los scores — la calidad es una propiedad testeable.
  • Mejoras de IA en Flujos: Auditó flujos en Make / Zapier / GHL / Airtable y reemplazó lógica condicional frágil con clasificación y personalización impulsadas por Claude donde elevó el techo; dejó intactos los flujos rutinarios.
  • Claude Code en Flujo Diario: Usa Claude Code para construir, probar y mantener sistemas en producción — incluyendo scaffolding de test harnesses, boilerplate de MCP y runbooks que el equipo de Automatizaciones puede asumir.
  • Webhooks Idempotentes: Receptores (FastAPI / Node.js) con claves de deduplicación, reintentos con backoff exponencial, dead-letter queues y logging estructurado hacia tracking de errores — sin estado a medio aplicar en fallos parciales.
  • Pipelines SAM.gov: Ingesta, clasificación y alerta continuas; enrutamiento de vector store entre PGVector/Pinecone/Chroma con políticas conscientes de costo/latencia.

Claude Code & Cowork — Práctica Diaria

Usa la superficie completa de desarrollo de Anthropic todos los días — no sólo la API. Construye, entrega y opera sistemas de IA en producción a través de Claude Code (CLI), el Agent SDK, la API de Anthropic y Cowork (el producto de agente de escritorio). Lo que se ve en este CV — las ediciones de PHP, los arreglos bilingües de traducción, la matriz de conocimiento — se produce y mantiene a través de una sesión de Cowork que dirige a Claude contra una carpeta de trabajo real, con herramientas de archivo, un shell Linux sandboxed y conectores MCP.

  • Claude Code como herramienta principal de ingeniería: scaffolding, refactor, pruebas y mantenimiento de código en producción en Python, TypeScript, PHP y C#. Uso diario — no como chat. Cómodo con sub-agentes (herramienta Task / Agent), slash commands, hooks, configuración a nivel de proyecto y usuario, y servidores MCP por proyecto.
  • Plugins de Cowork personalizados: construye y personaliza plugins de Cowork (paquetes de skills, servidores MCP, slash commands y sub-agentes) adaptados a flujos de operador específicos. Cómodo creando un plugin desde cero y personalizando los existentes (HR, diseño, generación de infografías, autoría de plugins).
  • Autoría de skills (SKILL.md): escribe skills de Claude usando el patrón de divulgación progresiva — disparadores en el frontmatter ajustados para precisión, un SKILL.md corto, scripts cargados sólo cuando aplican, y casos de evaluación que verifican que el skill se dispare en los prompts correctos y no en parecidos.
  • Agent SDK + MCP personalizado: levanta agentes con herramientas de archivo, shell sandboxed y herramientas MCP propias — la misma superficie de control que expone Claude Code. Construye servidores MCP en Python y TypeScript que envuelven APIs REST/GraphQL arbitrarias como herramientas tipadas (patrones Luma, Airtable, GHL) cuando no existe servidor oficial.
  • Computer use y Claude in Chrome: dirige apps de escritorio nativas (Finder, Mail, Notes, apps de terceros) y apps web desde agentes (MCP de computer-use, extensión de Chrome) cuando el flujo cruza aplicaciones o no hay API. Sabe cuándo bajar de un MCP dedicado → MCP de Chrome → computer-use, y cuándo no.
  • Artefactos vivos: entrega artefactos HTML persistentes respaldados por datos de conectores — refresco al abrir, inferencia en página con Haiku para resumen/clasificación, y disparadores de tareas programadas — para páginas de estado, trackers de proyecto y digestos recurrentes que el usuario reabre a diario.
  • Tareas programadas: automatiza trabajo recurrente vía la programación de Cowork (briefings diarios, reportes recurrentes, "recuérdame en una hora", "ejecuta esto a las 6am"). Distingue entre una tarea de una sola vez y una cadencia — y ofrece programar de forma proactiva cuando la solicitud es naturalmente recurrente.
  • Ecosistema de conectores MCP: usa conectores en Slack, Notion, Atlassian, MS365, Figma, Linear, Intercom, Asana, Google Workspace y más. Consulta el registro de MCP antes de caer a automatización por navegador. Construye servidores propios cuando no existe el conector.
  • Disciplina AskUserQuestion + TaskList: aclara solicitudes ambiguas al inicio, registra el trabajo multi-paso en una lista de tareas estructurada, y ejecuta pasos de verificación (re-lecturas, chequeos programáticos, sub-agentes de segunda opinión) antes de declarar "listo".

Proyectos Seleccionados

  • Alineamiento Múltiple de Secuencias de Proteínas (C#, CUDA, C++): Innovación en árbol guía usando distancia radial novedosa; repositorios: PhdThesisAlign4
  • Icarus Softcore (VHDL, VB, Java): CPU softcore para FPGAs; el compilador emite hardware personalizado para reducir la utilización del dispositivo.
  • Bots de Telegram (PHP, MySQL, APIs Web): @TradingAlert_bot (señales Ichimoku), @AdsVideoPlayer_bot (control remoto de listas de reproducción), @ridesmx_bot (viajes), @bookServerbot (67k+ títulos; búsqueda basada en etiquetas/resumen).
  • GymOnline (PHP, MySQL, Embebido): POS y control de acceso en 5 gimnasios; Arduino conecta PC↔torniquetes; posteriormente app WinForms con huella digital e impresión.
  • Marcador de Baloncesto (VB.NET): Puntuación en vivo con pantalla dual — demo: YouTube.
  • Visión por Computadora (OpenCV, YOLO): Detección de peatones/vehículos basada en RealSense; conteo de objetos en transporte público.
  • Máquinas Expendedoras de Boletos (TVM): Stack completo incl. ChipDNA/Ingenico, boletos QR, validadores de monedas/billetes, RFID, impresoras; más gestor de control central (C#).
  • Plataforma de Inteligencia Semántica de Código (Python, Next.js, PostgreSQL, Docker): Plataforma auto-hospedada que indexa múltiples repositorios de código usando embeddings potenciados por LLM y análisis AST; cuenta con búsqueda híbrida (vectorial, texto completo, trigrama, BM25), indexación incremental automática, y un dashboard web para exploración de código.
  • Plataforma Inteligente de Recolección de Residuos (Python, Vue.js, .NET MAUI, PostgreSQL/PostGIS, Redis, Docker): Sistema multi-inquilino de gestión de recolección de residuos municipales con rastreo GPS en tiempo real, optimización de rutas (10+ algoritmos incluyendo TSP, VRP, ACO), PWA de participación ciudadana, apps móviles para recolectores y ciudadanos, actualizaciones en vivo por WebSocket, y procesamiento en segundo plano con Celery.
  • Plataforma de Inteligencia para Subastas (Python, Next.js, PostgreSQL/pgvector, MinIO, Redis, Docker): Sistema automatizado de monitoreo de subastas vehiculares con web scraping, pipeline de ingesta de activos (imágenes, PDFs, documentos), análisis de condición y recomendaciones impulsados por IA vía LLM, búsqueda semántica mediante embeddings vectoriales, y panel de administración con autenticación por invitación.
  • Generador de Podcasts con IA (Python, Vue.js, FastAPI, LangChain): Herramienta de conversión de documentos a podcasts usando GPT-4 para generación de diálogos y múltiples proveedores TTS (OpenAI, FishAudio) con soporte multi-voz; incluye editor web de dos columnas, asignación de voz por hablante, y concatenación de audio.
  • Agente Reclutador con IA (Python, FastAPI, Azure OpenAI, Docker): Sistema de gestión de entrevistas impulsado por IA con generación automática de preguntas, evaluación dual de candidatos (IA + reglas de negocio), búsqueda semántica de candidatos, comunicación multicanal, y procesamiento asíncrono en cola para integración con sistemas empresariales.
  • Sistema de Procesamiento de Documentos con IA (Python, Next.js, FastAPI, LangChain, PostgreSQL, MinIO, Docker): Plataforma multi-agente de extracción de documentos usando GPT Vision y APIs de búsqueda; soporta 15+ formatos de archivo, esquemas JSON personalizables, versionado de resultados con diff y rollback, procesamiento por lotes, renderizado de plantillas DOCX/PDF, medición de uso por tokens, e interfaz multilingüe.
  • Sistema Autónomo de Orquestación de Agentes (Python, LangGraph, OpenAI, MCP): Agente autónomo basado en LangGraph con descubrimiento dinámico de herramientas, integración de servidores MCP y sub-agentes especializados; cuenta con gestión de herramientas por configuración (60+ herramientas), soporte dual de LLM (nube y respaldo local), y arquitectura extensible para operaciones de archivos, análisis de datos, automatización web y flujos de trabajo DevOps.

Publicaciones

  • Alineamiento de Secuencias por Evaluación Radial de Interacciones Locales. DOI: 10.2174/1574893613666180130143055. Propuso una métrica de distancia radial novedosa para generar árboles guía robustos para MSA; demostró puntajes SP/CS estadísticamente superiores vs. árboles guía MUSCLE/Clustal Omega en SABRE & PREFAB.
  • Modelado de la Velocidad de Giro y Comportamientos de Seguimiento de Vehículos Autónomos en un Mundo Virtual. Ing. invest. y tecnol. (2015) 16(3):391–405. ISSN 1405-7743. (CARRILLO-GONZALEZ, ARAMBURO-LIZARRAGA, ORTEGA-MAGANA)
  • Diseño de una arquitectura de bus serial de control distribuido con conexión dinámica entre canales ("Zinbus"). Figura científica y análisis de latencia: ResearchGate.
  • Computación Científica en Gravitación. Actas de la 1ª Conferencia Internacional de Supercomputación en México (ISUM 2010), Guadalajara — trabajo inicial con CACTUS en el clúster VIRGO de UdeG.
  • Sistema de procesamiento de datos en la nube de alto rendimiento electroencefalográfico. Actas de ISUM 2013, Guadalajara — plataforma de procesamiento de clúster en línea para conjuntos de datos EEG con reducciones significativas de tiempo de ejecución vs. ejecución independiente.

Conocimiento Adquirido

Competencia autoevaluada en diversos dominios

Development & Programming
Technology Area Technologies & Tools Proficiency
Desarrollo Web PHP, MySQL, HTML, CSS, JavaScript Advanced
Modern Web Frameworks React, Next.js, Vue.js, Node.js, Express Intermediate
Desarrollo de Escritorio C#, VB.NET, WinForms Advanced
Cross-Platform Development Java, C++ Intermediate
AI Engineering & Agents
Technology Area Technologies & Tools Proficiency
Anthropic Claude Anthropic API, Agent SDK, Managed Agents, tool use, multi-turn orchestration, structured outputs Advanced
Claude Code (Daily Driver) Production build/refactor/test scaffolding; runbook generation; not used as a chat companion Advanced
MCP (Model Context Protocol) Custom MCP servers in Python & TypeScript; wrapping REST/GraphQL APIs (Luma, Airtable, GHL patterns) Advanced
Eval & Observability Braintrust, Langfuse, Promptfoo, LangSmith; versioned rubrics; regression sets in CI Advanced
Reviewer Surfaces Next.js on Vercel, Airtable Interfaces, Slack & email handlers; audit logging Advanced
Other LLM & Agent Frameworks LangChain, LangGraph, OpenAI API, Ollama, local-model fallback Advanced
RAG & Vector Stores PGVector, Pinecone, ChromaDB; hybrid search (vector + BM25 + trigram) Advanced
Classic ML TensorFlow, scikit-learn, NumPy, Pandas, Streamlit Intermediate
Automations & Integrations
Technology Area Technologies & Tools Proficiency
No-Code Automation Platforms Make, Zapier, Go High Level (GHL), n8n, Power Automate Advanced
Internal Tooling Stack Airtable + Interfaces, ClickUp, Google Workspace, Slack Advanced
Webhook & Event Pipelines Idempotent receivers, deduplication, exponential backoff, dead-letter queues Advanced
Hosting & Deployment Vercel, Render, Railway; env vars & secrets; dev/staging/prod Advanced
Systems & Infrastructure
Technology Area Technologies & Tools Proficiency
Windows Systems Windows Server, Administration, Deployment Advanced
Linux Systems Ubuntu, CentOS, Shell Scripting Intermediate
Containerization Docker, Docker Compose Intermediate
MacOS Basic usage and development Basic
Gestión de Clústeres Beowulf, DHCP, SSH, FTP, RISP, MPI Intermediate
Specialized Technologies
Technology Area Technologies & Tools Proficiency
Visión por Computadora OpenCV, YOLO, Accord, Intel RealSense Intermediate
Procesamiento Paralelo MPI, OpenMP, CUDA Intermediate
Diseño de Hardware VHDL, FPGA Development Intermediate
Prototipado Rápido Arduino, Raspberry Pi, ATMega, PIC MCUs Advanced
Juegos / Móvil Unity3D, Game Development Intermediate
Tools & Productivity
Technology Area Technologies & Tools Proficiency
Bases de Datos MariaDB, PostgreSQL, MongoDB, SQLite, Redis, Pinecone, ChromaDB Advanced
Versionado Git, GitHub, Version Control Advanced
Reportes MS Office Suite, Azure DevOps Advanced
Diseño Photoshop, Illustrator, AutoCAD, Fusion 360 Intermediate
Methodologies & Management
Technology Area Technologies & Tools Proficiency
Metodologías Agile, PRINCE2, Kanban, Scrum Advanced