Técnico en Sistemas · Experto en Inteligencia Artificial · Máster en IA

Disponible · tiempo completo · remoto o en Colombia

Construyo sistemas de IA que ya están trabajando en negocios reales.

Soy Victor Morales, desarrollador de IA y automatización en Medellín, Colombia. Agentes que atienden por WhatsApp, flujos que operan solos, plataformas a medida y contenido con IA. Aquí no hay promesas: hay sistemas en producción y sus cifras.

¿Sin tiempo? Que tu IA me evalúe
Victor Morales

Victor Morales

Desarrollador de IA y Automatización · Medellín, Colombia

Mis sistemas

● en producción

  • Monitoreo de oficinas6 sedes · 24/7
  • Orquestación n8n15 flujos activos
  • Ventas digitales → emailHotmart + n8n
  • Plataforma inmobiliaria100 lotes
  • Plataforma de atenciónchat + llamadas
  • CRM de WhatsAppredes de oficinas
  • Generador de sitios webautomático
  • OptiSpacegestor propio

Resultados

Lo que han logrado mis sistemas

Cada cifra viene de un proyecto real: bases de datos de mis sistemas, repositorios de código y resultados medidos con los clientes. Actualizado el 2 de noviembre de 2026.

de los leads escribió fuera del horario laboral
50 %
noches y fines de semana: el agente de IA los atendió igual (2 lanzamientos, 468 leads)
de trabajo manual en una clínica
−60 %
NutriBot: análisis de comidas por foto, agenda y recordatorios por WhatsApp
en tiempos de entrega
−40 %
producción audiovisual con avatares y voz sintética
de los leads filtrados sin tiempo del equipo
40 %
el agente descartó a quien no calificaba (104 de 257) antes de pasar a ventas
de los leads llegó a la clase o la oferta
56 %
en un lanzamiento, sin intervención humana (138 de 245)
de respuesta mediana del agente
< 1 min
a cualquier hora, medido sobre más de 2.300 mensajes

Pruebas

Problemas de negocio que ya resolví

21 proyectos con problema, solución y resultado. Los clientes son reales y se pueden nombrar.

Cuando los clientes escriben más de lo que el equipo alcanza a responder

Agentes de IA para lanzamientos

Isabel Osorio · Franquicia IA (OptiAI)

Lanzamiento completado

Problema: En un lanzamiento cientos de interesados escriben a la vez; el equipo no alcanza y pierde tiempo con quien no califica.

Agentes en n8n que responden por WhatsApp con el guion del cliente, califican, envían la clase o la oferta, registran cada conversación en un panel propio y pasan a un humano solo a quien está listo.

  • Lanzamiento Franquicia IA: 245 leads en 9 días · 2.541 mensajes, sin intervención humana
  • Lanzamiento Isabel Osorio: 257 leads en 4 semanas · 2.727 mensajes · 104 descartados sin tiempo del equipo
  • Traspaso a humano solo cuando el lead acepta la reunión
n8nEvolution APILLMPostgreSQLNext.js

NutriBot

NutriVida (clínica de nutrición, Medellín)

Entregado

Problema: El equipo calculaba calorías y agendaba a mano.

Análisis calórico por foto con visión artificial, 14 flujos n8n, base de datos por paciente, agenda y recordatorios por WhatsApp.

  • −60 % de trabajo manual del equipo
n8nGPT-4 VisionMySQLWhatsApp

Agente de calificación en Messenger

Página de servicios con alto volumen de mensajes

En desarrollo

Problema: La bandeja se llenaba de curiosos y los interesados reales se perdían.

Diseñado a partir de grabaciones reales de la vendedora: máquina de estados, catálogo de señales de compra, voz del personaje, reglas duras y traspaso al humano con el resumen del caso.

  • Método documentado en 8 fases, de la transcripción al montaje
WhisperLLMn8nMessenger

Plataforma de atención para red de asesores

Red de asesores independientes

Producción

Problema: Los asesores atendían por canales dispersos y sin registro.

Plataforma propia con chat, audio, foto, vídeo, llamadas y videollamadas; perfil y catálogo por asesor y enlaces perpetuos por cliente.

  • 162 usuarios · 155 conversaciones · 546 mensajes · 13 llamadas
Next.jsWebRTCPostgreSQLDocker

Chatbot comercial

Pasabocas Marbar

Entregado

Problema: Atención, cierre y postventa dependían de una sola persona.

Chatbot de WhatsApp con IA generativa que cubre el ciclo completo: atención inicial, cierre y seguimiento.

  • Menos carga operativa y respuesta inmediata al cliente
WhatsAppIA generativaAutomatización

Producto destacado · OptiSpace

Un Notion hecho a medida, para que un equipo no pague Notion por cada persona

OptiSpace es mi gestor de proyectos y bases de datos, construido desde cero y en producción. Hace lo que un equipo usa de Notion, en un servidor propio y sin licencias por usuario.

Base de datos de clientes. Estados, etiquetas, montos en COP, responsables y casillas, con ID visible por registro.

  • Bases de datos relacionales con 10 tipos de columna (estado, etiquetas, moneda, persona, relación…)
  • Vistas de tabla, tablero kanban y calendario sobre los mismos datos
  • Proyectos con etapas, tareas, responsables y fechas límite
  • Páginas por bloques con edición simultánea en tiempo real y asistente de IA
  • Diagramas y mapas de procesos con autoguardado
  • API por tabla para que n8n y los agentes de IA lean y escriban registros
  • Equipos, roles y permisos por espacio; exportación a CSV, Excel y PDF
Next.jsPostgreSQLPrismaAuth.jsTiptap + YjsReact FlowDocker
space.optiai.com.co

Capturas del sistema real con datos de demostración (una agencia ficticia), para no exponer información de nadie.

Webs en vivo

Ábrelas y navégalas: son sitios reales

Sitios de clientes, sitios creados por mi generador automático y plantillas. Toca cualquiera para verla a pantalla completa, en escritorio o celular.

Agentes de IA

Agentes que califican como tu mejor vendedor

No uso plantillas genéricas: cada agente se construye calcando las conversaciones reales del negocio. El mismo método sirve para WhatsApp, Messenger o una plataforma propia.

  1. paso 1

    Calco al mejor vendedor

    Transcribo conversaciones reales y saco de ahí el catálogo de mensajes y la voz.

  2. paso 2

    Máquina de estados

    Etapas claras y señales de avance: el agente sabe en qué punto está cada lead.

  3. paso 3

    Reglas duras

    Lo que nunca dice ni promete. Sin improvisar precios ni inventar datos.

  4. paso 4

    Traspaso a humano

    Solo con el lead listo, y con el resumen del caso para no volver a preguntar.

  5. paso 5

    Seguimiento automático

    Recordatorios a quien dejó de responder, sin perseguir a quien no califica.

  6. paso 6

    Panel y datos

    Cada mensaje queda guardado con su etapa: se mide y se ajusta con evidencia.

Arquitectura

WhatsAppEvolution APIn8n + LLMPostgreSQLPanel Next.jsHumano

Lanzamientos atendidos

  • Franquicia IA

    245 leads en 9 días

    2.541 mensajes respondidos por el agente

  • Isabel Osorio

    257 leads en 4 semanas

    2.727 mensajes respondidos por el agente

Cada agente atendió el lanzamiento completo de su producto y cerró con la campaña.

Código

Lo que mostraría mi GitHub si todo fuera público

Casi todo mi trabajo vive en repositorios privados porque es de clientes. Aquí está medido directamente de esos repos: actividad, lenguajes, tamaño y pruebas. Sin mostrar una línea de código ajena.

commits propios
515
repositorios
12
líneas de código
121k
archivos de prueba
74

Repos privados incluidos · medido el 2026-11-02

may.jul.ago.sept.oct.nov.
lunmiévie
menosmás
  • TypeScript70.0 %
  • Python11.3 %
  • SQL8.0 %
  • JavaScript6.9 %
  • CSS2.3 %
  • HTML0.9 %
  • Prisma0.4 %
  • Shell0.3 %
  • plataforma-atencionPrivado

    Plataforma de atención

    Chat, audio, vídeo y llamadas para una red de asesores

    TypeScript120 commits35.711 líneas9 pruebas
  • crm-whatsappPrivado

    CRM de WhatsApp

    Espejo de chats y ventas por número para redes de oficinas

    TypeScript108 commits10.529 líneas12 pruebas
  • optispacePrivado

    OptiSpace

    Gestor de proyectos y bases de datos tipo Notion, self-hosted

    TypeScript93 commits19.016 líneas11 pruebas
  • agente-lanzamiento-1Privado

    Agente de lanzamiento · Isabel Osorio

    Agente de WhatsApp + panel de leads

    TypeScript52 commits13.947 líneas28 pruebas
  • portafolio-v1Privado

    Portafolio v1

    Primera versión del portafolio

    TypeScript37 commits2.686 líneas
  • agente-lanzamiento-2Privado

    Agente de lanzamiento · Franquicia IA

    Agente de WhatsApp + panel + ventas Hotmart

    TypeScript36 commits8.495 líneas4 pruebas
  • plataforma-inmobiliariaPrivado

    Plataforma inmobiliaria

    Plano interactivo, cuotas, abonos y mora de 100 lotes

    TypeScript31 commits12.037 líneas10 pruebas
  • carruseles-iaPrivado

    Carruseles automáticos

    Noticia de IA del día → carrusel de Instagram

    Python18 commits3.978 líneas
  • portafolio-v2Privado

    Portafolio v2

    Este sitio: Next.js 16, Docker y capa legible por IA

    TypeScript8 commits2.210 líneas
  • fabrica-websPrivado

    Fábrica de webs

    Demos web publicadas para negocios locales

    7 commits
  • sistema-legislativoPrivado

    Sistema legislativo

    Crear, auditar y analizar proyectos de ley

    Python4 commits8.351 líneas
  • sitio-conexionPrivado

    Sitio Conexión en Evolución

    Sitio de marca personal y comunidad

    CSS1 commits4.256 líneas

Cómo trabajo

Del problema a producción, con el equipo

  1. 01

    Entiendo el negocio

    Empiezo por el problema y la cifra que hay que mover, no por la herramienta.

  2. 02

    Prototipo en días

    Algo que el cliente puede probar rápido, con sus datos y su guion.

  3. 03

    Producción propia

    Lo despliego en mi infraestructura, con base de datos, panel y despliegue automático.

  4. 04

    Mido y ajusto

    Cada conversación queda registrada: las decisiones salen de los datos.

  • Con el equipo del cliente

    Levanto el proceso con quien lo opera: dueños, servicio al cliente, el director jurídico de un senador, el rector y los docentes de un colegio.

  • Con código ordenado

    Git y GitHub en cada proyecto, despliegue automático y documentación de contexto para que cualquiera pueda retomarlo.

  • Liderando

    En un estudio creativo pasé de editor a director creativo y coordiné la producción con IA del equipo.

Automatización
n8nMakePower AutomateWebhooksAPIs REST
IA
ClaudeGPTGeminiLLMs localesVisiónWhisperTTS / voz clonadaMCPRAG
Agentes y mensajería
WhatsApp (Evolution API)BotpressManyChatCopilot Studio
Desarrollo
TypeScriptNext.jsReactReact NativePythonSQL
Datos e infraestructura
PostgreSQLMySQLSupabaseDockerEasypanelCloudflare R2VPS LinuxGitHub
Contenido
DaVinci ResolveHeyGenElevenLabsComfyUI

Formación e idiomas

  • Español: Nativo
  • Inglés: Básico, trabajo asistido con IA en lectura técnica y escritura
  • Máster en Inteligencia Artificial

    BIG School · 2025

  • Experto en Inteligencia Artificial

    Universidad Internacional Isabel I de Castilla · 2024

  • Tecnólogo en Programación de Software

    SENA (en curso) · 2027

  • Rutas de Python, JavaScript, TypeScript, Java y Linux

    Platzi · 2025

  • Técnico en Sistemas

    INALRED

¿Buscas a alguien para tu equipo de IA?

Un rol de tiempo completo como desarrollador de IA y automatización, dentro de un equipo donde pueda construir, poner en producción y medir. También tomo contratos y proyectos freelance.