Proyecto MLOps - Clasificador de Sentimiento con ONNX y CI/CD at Proyecto Académico Independiente (2025-01 – Present)
- Diseñé e implementé un pipeline de MLOps listo para producción para la clasificación de sentimientos utilizando modelos ONNX.
- Construí una API REST con FastAPI para predicciones individuales y por lotes con verificaciones de estado y respuestas estructuradas.
- Integré ONNX Runtime para lograr una inferencia de modelos eficiente y de baja latencia.
- Implementé una suite de pruebas automatizadas (unitarias, de integración y de API) con puertas de calidad para asegurar la precisión antes del despliegue.
- Diseñé pipelines de CI/CD con GitHub Actions, automatizando pruebas, construcciones de Docker y despliegues.
- Automaticé el despliegue en la nube a Render, incluyendo la configuración basada en el entorno.
Plataforma de Ingeniería de Datos y Analítica - Transacciones de Supermercado at Proyecto Académico Independiente (2025-01 – Present)
- Diseñé e implementé una plataforma de analítica de extremo a extremo para procesar datos de transacciones a gran escala.
- Desarrolló un backend en FastAPI con PySpark para realizar ETL distribuido, ingeniería de características y procesamiento analítico.
- Optimicé los pipelines de datos migrando de CSV a Parquet, logrando lecturas hasta 100 veces más rápidas y un ahorro significativo en almacenamiento.
- Desarrollé un modelo de segmentación de clientes utilizando K-Means optimizado con evaluación de Silueta y del Codo.
- Implementé un sistema de recomendación de productos mediante Análisis de Canasta de Compras y el algoritmo FP-Growth.
- Creé una interfaz interactiva en Streamlit con tableros ejecutivos y visualizaciones de los insights de segmentación.
- Diseñé un pipeline de CI/CD que incluye linting, pruebas de cobertura y escaneo de seguridad con Trivy y Bandit.
Proyecto de Ingeniería de IA - Agente Cognitivo Modular (Arquitectura MCP) at Proyecto Independiente (2025-01 – Present)
- Diseñé e implementé un agente conversacional con estado utilizando LangGraph y Gemini, capaz de enrutar solicitudes a herramientas especializadas.
- Construí tres microservicios MCP expuestos vía FastAPI para el resumen de conversaciones y análisis de sentimiento y viralidad.
- Implementé lógica de selección de herramientas para elegir dinámicamente entre servicios o respuestas directas según la intención del usuario.
- Desarrollé una memoria del estado del agente para permitir flujos de trabajo de múltiples turnos sin perder el contexto del hilo.
- Integré un conjunto de datos en Parquet como fuente analítica para las consultas del agente.
- Aseguré el desacoplamiento estricto de los servicios, comunicando al agente con los MCPs exclusivamente a través de HTTP.
Proyecto de Tesis de Grado - Detección de Anomalías en Reportes de Radiología at Fundación Valle del Lili & Universidad ICESI (2025-01 – Present)
- Construí un sistema automatizado para detectar anomalías semánticas críticas, como lateralidad o contradicciones, en reportes radiológicos en español.
- Entrené y evalué modelos de NLP clásicos, Transformers biomédicos y LLMs bajo condiciones de extremo desequilibrio de clases.
- Prioricé las métricas de seguridad del paciente (recall) sobre la precisión global, ajustando umbrales y evaluando la relación costo-latencia.
- Logré el mejor rendimiento mediante ingeniería de prompts y el uso de LLMs, superando a los clasificadores tradicionales.
- Diseñé la arquitectura de extremo a extremo con integración de API REST y simulación HL7 a través de Mirth Connect.
Consultor Freelance - Automatización e Integración de Datos at Alpha Consultores SA - Colombia (2025-01 – Present)
- Automaticé el procesamiento de facturas electrónicas de la DIAN (UBL 2.1), reduciendo el trabajo manual en un 90%.
- Desarrollé un pipeline con n8n y FastAPI capaz de procesar más de 1,200 facturas por lote de forma escalable.
- Implementé la clasificación automática de servicios y el mapeo de cuentas, logrando una precisión total en la asignación de centros de costos.
- Entregué una interfaz web para el monitoreo en tiempo real de las facturas y la gestión de errores en el flujo de trabajo.