Desarrollador de software en Bogotá. Más de diez años de experiencia en soporte y desarrollo de sistemas de negocio —ERP, salud, eventos, soporte corporativo— y desde junio de 2026 construyendo agentes de LLM con control verificable.
El diferenciador no es fluidez en frameworks. Es que estos agentes tienen el catálogo de herramientas filtrado por permiso antes de que el modelo lo vea, confirmación humana obligatoria antes de cualquier escritura, escalamiento a persona, y evidencia tipada en Postgres. Eso no es estilo: es lo que aprende alguien que pasó cinco años en soporte respondiéndole a usuarios reales y seis manteniendo un ERP en producción.
Estos repositorios se hicieron públicos el 4 de septiembre de 2026, así que GitHub los marca todos como Updated Sep 4. El trabajo es de junio a septiembre: las fechas de los commits lo muestran y no se han tocado.
| Periodo real | Repositorio | Qué es |
|---|---|---|
| 18 jul 2026 | CHASQUI |
Prototipo de fase 1, congelado a propósito |
| 19 jul – 3 sep · 49 commits | quipu |
Servidor MCP y gobierno de agentes. Reglas en PostgreSQL |
| 31 jul – 4 sep · 24 commits | chasqui-pet |
Clínica veterinaria operada desde Telegram |
| 5 – 6 ago · 1 commit cada uno | chasqui-assistant · chasqui-tunjosoft |
El mismo motor, extraído y replicado a dos clientes más |
| 15 ago – 4 sep · 31 commits | chasqui-n8n |
Ingesta documental y automatización para pymes |
| sep 2026 | metodo-agentes · quipu-conocimiento · quipu-metodologia |
El método de desarrollo con agentes, documentado |
Que dos de los Chasqui tengan un solo commit no es descuido: el patrón ya estaba resuelto
en chasqui-pet y replicarlo a otro cliente fue una sola entrega.
quipu — Servidor MCP con 46 herramientas sobre
HTTP y STDIO, token por agente. Humanos y agentes son filas de la misma tabla y pasan por los
mismos gates. El invariante: no existe herramienta MCP para aprobar, así que la firma es
humana por construcción y no por política. Las reglas viven en triggers, funciones PL/pgSQL y
CHECKs — un estado inválido no está desaconsejado, es irrepresentable.
chasqui-n8n — Los workflows de n8n se
generan desde Python, no se dibujan. El comportamiento vive en filas de Postgres, así que
agregar un servicio nuevo es un INSERT. Ingesta real de facturación electrónica DIAN, CSV,
XLSX, ODS y fotos. El mecanismo que importa: el modelo ve solo cabeceras y filas de muestra e
infiere el mapeo de columnas; las cifras las suma Postgres, y el informe se valida contra
el origen antes de salir.
chasqui-pet — Producto terminado, no demo:
turnos, inventario por lotes con vencimiento, historia clínica firmada con adendas, cobro y
cierre de caja. Bucle de agente propio con tope de iteraciones; el triaje de urgencias se
resuelve en SQL antes del modelo; un JSON de argumentos roto vuelve al modelo como
resultado de herramienta en vez de tumbar la tarea.
PHP 8.4 / Laravel 12 · Node 22 · Python · PostgreSQL 16 · Redis 7 · React 19 ·
TypeScript · Docker Compose · n8n · MCP · Telegram y WhatsApp Cloud API
Antes, nueve años de: C# · .NET · ASP.NET · Entity Framework · SQL Server ·
AngularJS · Progress
leocortesdev.vercel.app · LinkedIn · leocortes3567@gmail.com
