Saltar al contenido

AI Engineer

Víctor Santiago Cubillos Cruz

Bogotá, ColombiaDisponible para roles full-time en LATAMEspañol / Inglés A2

Ocho sistemas construidos. Cada línea es un proyecto y cada estación una herramienta; los transbordos son las herramientas que comparten. Pasa sobre una línea o tócala para seguir su recorrido.
  1. 1Komared
  2. 2CBS Alert Mesh
  3. 3Cotizador
  4. 4Agendamiento
  5. 5CRM + WhatsApp
  6. 6Agente IA pacientes
  7. 7Lucía · tareas IA
  8. 8Tino · prospección

Hackathons

Producto construido con plazo corto y en equipo. Es donde se ve qué decido cuando no hay tiempo para decidirlo todo.

Komared

Bot de veeduría ciudadana con IA que mapea incidentes en tiempo real en Colombia

3ER LUGAR
Contexto
Ignia Creaton Hackathon de 2 semanas Responsable técnico del equipo 2026
Resultado
Cobertura nacional en tiempo real

Plataforma de veeduría ciudadana donde cualquier persona reporta un incidente de desnutrición o la no entrega del PAE por WhatsApp. Un bot con Gemini 2.5 Flash procesa el mensaje, extrae la información relevante y la almacena en Supabase. Los reportes se visualizan en un mapa en tiempo real cubriendo toda Colombia y disparan alertas automáticas por email vía SendGrid.

  1. El ciudadano reporta un incidente enviando un mensaje de WhatsApp
  2. El bot —potenciado con Gemini 2.5 Flash— interpreta el mensaje, extrae tipo de incidente y ubicación
  3. La información se almacena en Supabase y aparece en el mapa en tiempo real
  4. El mapa cubre toda Colombia y muestra incidentes activos agrupados por zona
  5. SendGrid dispara una alerta de email al detectar un nuevo reporte
  6. Las alertas vencidas envían una notificación de seguimiento
  • Stack
  • WhatsApp Business API
  • Gemini 2.5 Flash
  • Supabase
  • Next.js
  • SendGrid
  • Vercel

CBS Alert Mesh

Alerta temprana para un terremoto: ubicación y mensajes entre teléfonos cuando ya no hay red

24 H
Contexto
Colombia Tech Week Hackathon de 24 horas Desarrollo de la app Android: geolocalización y comunicación sin internet 2026
Resultado
Funciona sin cobertura

En un terremoto la red móvil es lo primero que se cae, y es justo cuando hace falta. En 24 horas el equipo planteó un sistema de alerta temprana con tres piezas —el aviso, la ubicación de quien responde y la comunicación cuando ya no hay red— y yo me encargué de la app Android: las dos últimas. El aviso por internet y la malla Bluetooth son caminos independientes: la malla se enciende aunque el envío falle, porque quedarse sin red es exactamente el escenario para el que existe el canal directo entre teléfonos.

  1. Una notificación push abre la pantalla de autorización: la ubicación nunca sale sin el gesto de la persona
  2. El gesto dispara una lectura GPS de un solo uso, que entrega una muestra y cierra el proveedor sin dejar procesos escuchando
  3. El teléfono publica la alerta al backend, que la valida con zod estricto y la pinta en un mapa en vivo
  4. En paralelo se enciende la malla Bluetooth: cada teléfono es servidor y cliente a la vez, y de cada pareja abre la conexión uno solo
  5. Los mensajes se propagan por inundación con TTL: nadie conoce la topología, cada nodo repite una vez lo que oye por primera vez
  • Stack
  • Kotlin
  • Android BLE
  • Next.js
  • Supabase
  • Firebase Cloud Messaging
  • Vercel

Para clientes

Aquí lo que importa no es el plazo sino el proceso que resuelve: qué se hacía a mano antes y qué quedó funcionando solo.

Cotizador de Ineficiencias

Calculadora ROI que convierte en oportunidades CRM

CLIENTE
Resultado
Lead a CRM automático

Herramienta que calcula el costo real de los procesos manuales de un equipo, genera un PDF con el análisis y crea la oportunidad en Clientify automáticamente.

  1. Formulario de diagnóstico con cálculo de ROI en tiempo real
  2. Generación de PDF personalizado con el análisis de ineficiencias
  3. Integración con Clientify vía Make para crear oportunidad automática
  4. Asignación automática al comercial según segmento
  5. Notificación al equipo de ventas vía email
  • Stack
  • Clientify
  • Make
  • PDF generation

Sistema de Agendamiento

Booking propio integrado con Google Calendar

CLIENTE
Resultado
0 conflictos de agenda

Sistema de agendamiento propio sin dependencia de Calendly, con sincronización bidireccional con Google Calendar y creación automática de videollamadas.

  1. Disponibilidad calculada en tiempo real desde Google Calendar
  2. Creación automática de evento en Google Calendar del cliente y del host
  3. Link de Google Meet generado automáticamente por cita
  4. Confirmación y recordatorios automáticos vía email
  5. Orquestado con n8n para máxima flexibilidad
  • Stack
  • n8n
  • Google Calendar
  • Google Meet
  • Supabase

Integración CRM + WhatsApp

Lead entra por WhatsApp, sale etiquetado en GHL

CLIENTE
Resultado
~1 h manual ahorrada por cliente

Flujo de automatización que captura leads desde WhatsApp, los enruta por Make y los registra en GoHighLevel con etiquetado automático según respuestas.

  1. Webhook receptor de mensajes entrantes desde WhatsApp Business API
  2. Lógica de clasificación en Make según palabras clave y respuestas
  3. Creación o actualización de contacto en GoHighLevel
  4. Etiquetado automático según intención detectada
  5. Disparo de secuencia de seguimiento personalizada
  • Stack
  • GoHighLevel
  • Make
  • WhatsApp API
  • Webhooks

Agente IA de Atención al Paciente

Agente de IA con RAG que atiende pacientes por WhatsApp

CLIENTE
Resultado
Respuestas solo desde conocimiento autorizado

Agente conversacional para una clínica que responde a pacientes usando recuperación semántica sobre una base de conocimiento propia: cada pregunta se convierte en embedding, se buscan las fichas más cercanas y el modelo solo puede responder con el contenido autorizado por la clínica.

  1. Base de conocimiento editable por personal no técnico, re-indexada automáticamente cada noche
  2. Recuperación por similitud semántica de las fichas más relevantes para cada mensaje
  3. Reglas de seguridad clínica: no diagnostica, escala síntomas graves y no confirma servicios inexistentes
  4. Derivación a un asesor humano con resumen de la conversación
  5. Captura progresiva de datos del paciente durante la conversación
  6. Validado con un plan de pruebas de aceptación de más de 120 casos
  • Stack
  • OpenAI
  • Embeddings
  • RAG
  • pgvector
  • Supabase
  • WhatsApp

Proyectos propios

Sin cliente ni plazo de evento: lo que construyo para probar una idea hasta el final y usarlo a diario.

Lucía: Gestión de tareas con IA local

Herramienta interna de Ritmia: de cada reunión salen el acta y las tareas, sin que el audio salga del equipo

PROPIO
Resultado
Cero datos fuera del equipo

App de escritorio en desarrollo para Ritmia que graba reuniones presenciales, las transcribe con Whisper y con un LLM local genera el acta y las tareas, con responsable y fecha. Las tareas se revisan antes de guardarse y se gestionan en tabla, tablero, calendario o cronología. Sin nube y sin coste por uso.

  1. Transcripción en vivo y final con Whisper, acelerada en la NPU y la GPU del portátil
  2. Acta y tareas generadas por un LLM local (Qwen3) con salida estructurada y validada
  3. Tareas propuestas como borrador: se editan, se descartan o se unen a una ya abierta antes de guardar
  4. Gestor de tareas con vistas de tabla, tablero, calendario y cronología, guardado en SQLite
  5. Reglas contra alucinaciones: no inventa responsables ni fechas
  • Stack
  • Python
  • Whisper
  • Qwen3
  • OpenVINO
  • NPU
  • SQLite

Tino — Prospección B2B con IA

Herramienta interna de Ritmia: encuentra, califica e investiga empresas y redacta el primer contacto

PROPIO
Resultado
Cada lead con fuente y fecha

Prospector B2B en desarrollo para Ritmia que trabaja sobre datos públicos colombianos —RUES, SECOP y REPS—: encuentra empresas que encajan con el perfil buscado, las califica, las investiga con IA y redacta el primer mensaje de contacto.

  1. Empresas encontradas y cruzadas en registros públicos colombianos: RUES, SECOP y REPS
  2. Cada lead lleva un puntaje que se explica: cada señal con su fuente y su fecha
  3. Investiga cada empresa, incluida su información de LinkedIn, y redacta el primer contacto con Claude, a un costo de IA de ~US$0,09 por lead
  4. Un humano aprueba cada mensaje antes de enviarlo
  • Stack
  • Next.js
  • TypeScript
  • Claude API
  • SQLite
  • zod
  • Vitest

HannaGames, mi estudio indie

Estudio propio: diseño, desarrollo y publicación de juegos para Android, por hobby

Icono de Destello: un cristal hexagonal magenta al que llegan dos rayos de luz

Destello

Guía la luz hasta cada cristal.

HannaGames Puzle de luz Android

Puzle tranquilo para jugar con una mano: gira espejos, divide rayos y mezcla colores de luz. 60 niveles en 4 mecánicas.

  • Mecánicas
  • Espejos
  • Divisores
  • Filtros
  • Mezcla
Icono de Colmena: una abeja sentada sobre celdas de panal de las que gotea miel

Colmena

Encaja piezas de panal, llena líneas de miel y bate tu récord.

HannaGames Puzle de panal Android

Puzle relajante de piezas hexagonales: arrastra piezas de panal al tablero y llena líneas en cualquiera de sus tres direcciones. Modo infinito y reto diario.

  • Mecánicas
  • Piezas hexagonales
  • Líneas en 3 direcciones
  • Combos y rachas
  • Reto diario
Icono de Fiel: una balanza con una pesa dorada y otra oscura colgadas de sus brazos

Fiel

Cuelga cada pesa hasta que todas las balanzas queden en equilibrio.

HannaGames Puzle de balanzas Android

Puzle de pensar con una sola solución por nivel: platillos, balanzas colgadas de otras, palancas donde cuenta la distancia al centro y globos que tiran hacia arriba. 80 niveles.

  • Mecánicas
  • Platillos
  • Móviles
  • Palancas
  • Globos

Sobre mí

Vengo del marketing y la creación de contenido — eso me enseñó que el marketing y las ventas deben apalancarse de la tecnología para ser eficientes.

Empecé integrando CRMs y automatizaciones; hoy construyo como AI Engineer: agentes con RAG, modelos locales y flujos que conectan todo, en agencia y proyectos propios.

Integrador de Sistemas

Hands Off Agencia

Nov 2024 → May 2026 Bogotá, Colombia

  • 12 proyectos de integración CRM (HubSpot, GoHighLevel, Clientify)
  • Flujos de sincronización: webhook → Make → HTTP API
  • Ahorro de ~1 hora manual semanal por cliente
  • Automatización WhatsApp + etiquetado automático de leads en GHL

Formación

  • Ignia · Claude Code para DevsBootcamp de desarrollo con agentes de IA · Contexto, specs y tests, worktrees en paralelo 12 horas · 3 sesiones · Jul 2026
  • Ignia Action LabPrograma práctico de emprendimiento 12 semanas · 2026 · Bogotá, Colombia
  • PlatziAutomatización de procesos · CRM e integraciones

Stack

Las herramientas con las que trabajo a diario. Junto a cada una, el número de los proyectos de esta página donde aparece.

IA / LLM

  • Gemini 2.5 Flash1
  • OpenAI6
  • Whisper7
  • Qwen37
  • OpenVINO7
  • pgvector6
  • Claude API8

AUTOMATIZACIÓN

  • n8n4
  • Make35
  • Zapier

CRM & SALES OPS

  • HubSpoten agencia
  • GoHighLevel5
  • Clientify3

MENSAJERÍA

  • WhatsApp Business API156

DESARROLLO

  • Supabase1246
  • Vercel12
  • SQLite78
  • Claude Code
  • Codex
  • Cursor

DATA & REPORTING

  • Looker Studio

PRODUCTIVIDAD

  • Notion