Sobre mí
No aprendí IA en un curso: tengo LLMs en producción.
Soy Andrés Santana, Rulo. De día construyo el asistente conversacional multi-agente de Ternium desde Arkano. De noche construyo Hermes OS, mi propio Jarvis. Seis años haciendo que el software sobreviva a usuarios reales, ahora también con IA generativa.
Bogotá, Colombia · remoto desde 2020
Español (Nativo)
Inglés (Profesional)
Mi historia
De escribir canciones a poner modelos de lenguaje a trabajar.
- ANTES DEL CÓDIGO
La música era el plan.
Escribía canciones y ese era el plan de vida, hasta que la tecnología transformó la industria y me obligó a elegir entre lo que amaba y lo que me permitía vivir. Elegí sobrevivir, y aprendí a programar desde cero. - 2019
Aprender en serio, cobrando por ello.
Un año en Platzi estudiando desarrollo frontend y, en paralelo, proyectos para startups y pymes: de un diseño en Figma a producción, con React y Next.js. - 2020 — 2026
Seis años haciendo que el software sobreviva a usuarios reales.
De frontend a senior en Vitau, una farmacia digital en México. Bajé el LCP de 5,8 s a 2,5 s y el CLS de 0,3 a 0,1, el checkout modular que diseñé recortó el abandono de carrito un 31 % (2,8 M USD al año) y los usuarios activos diarios subieron 23 %, hasta más de 450.000. Mentoría a tres juniors, dos ascendidos. - HOY · DE DÍA
El asistente multi-agente de Ternium, desde Arkano.
Frontend y BFF full-stack del asistente conversacional de una siderúrgica global: un agente por área operativa —producción, seguridad, minutas— sobre FastAPI y LangGraph. Chat en tiempo real con streaming y modo voz sobre Azure OpenAI y el Vercel AI SDK, SSO con Entra ID y MFA escalonado, y una auditoría OWASP con 20 hallazgos de los que remedié 15. - HOY · DE NOCHE
Hermes OS, mi propio Jarvis.
Un sistema de agentes de punta a punta que corre 24/7: orquestación multi-agente con llamadas a herramientas y barandas de permisos, RAG con pgvector sobre cinco fuentes, voz de entrada y salida, un copiloto de reuniones con ~2 s de latencia y control por gestos. No es una demo: es mi laboratorio de producción.
Mi regla: cada número visible es real. Cada métrica de este sitio está respaldada por un commit, un tablero o un reporte.
Dirijo agentes de código (Claude Code y el Agent SDK) con barandas: la arquitectura y el diseño del sistema son míos, ellos teclean. Fuera de pantalla, músico. De ahí nació «Más allá del código».
Servicios
En qué te ayudo
Construyo sobre modelos de lenguaje y hago que la parte que el usuario toca sea tan sólida como el modelo que va detrás.
Producto sobre LLMs
Interfaces de chat con streaming, modo voz, orquestación multi-agente, RAG y llamadas a herramientas con barandas de permisos. Azure OpenAI, Anthropic Claude, LangGraph, Vercel AI SDK y MCP, con evaluaciones para saber si de verdad funciona.Agentes multi-agente
RAG y pgvector
Streaming y voz
LangGraph
MCP
Frontend que aguanta producción
Next.js App Router, React 19 y TypeScript con la parte aburrida resuelta: Core Web Vitals, accesibilidad, pruebas con Jest, RTL y Playwright, seguridad OWASP y observabilidad de verdad.Next.js
React 19
TypeScript
Core Web Vitals
OWASP
Formación en IA para profesionales no técnicos
El AI Shift Challenge: 4 semanas en vivo, 4 sesiones privadas y 2 grupales, para salir con un copiloto diario y una automatización propia funcionando. Sin código.AI Shift Challenge
Copiloto con IA
Sin código
Experiencia
Arkano Software
2026 - Presente- Frontend y BFF full-stack del asistente conversacional multi-agente de Ternium, siderúrgica global: un agente por área operativa sobre un backend FastAPI + LangGraph.
- Chat en tiempo real con streaming (SSE/WebSockets) y modo voz sobre Next.js App Router, React 19 y el Vercel AI SDK contra Azure OpenAI.
- Auditoría OWASP del BFF: 20 hallazgos priorizados, 15 remediados en código — validación con Zod, CSP, rate limiting por usuario en Redis con Lua atómico.
- Observabilidad de punta a punta con Application Insights: los primeros datos reales de adopción que tuvo el equipo de producto.
- SSO corporativo con Microsoft Entra ID (OAuth/OIDC) sobre Better Auth, con MFA escalonado, e i18n en español, inglés y portugués.
AI Shift Challenge · rulocode
2026 - Presente- Programa en vivo de 4 semanas para profesionales no técnicos: 4 sesiones privadas, 2 grupales y una automatización propia funcionando al cierre.
- Plataforma de estudio propia (Next.js + Supabase) con Semana 0 gratuita, lecciones y seguimiento de progreso.
CareWays Collaborative
2026- Plataforma para reducir la mortalidad en UCI pediátrica en Latinoamérica: módulo de educación clínica y módulo de analítica, de punta a punta.
- Tableros de resultados clínicos con Recharts, roles y permisos por perfil (RBAC) y formularios clínicos con react-hook-form y Zod.
Vitau
2020 - 2026- Checkout modular que recortó el abandono de carrito un 31 %, con un impacto de 2,8 M USD al año.
- Optimización de rendimiento que subió los usuarios activos diarios un 23 %, hasta más de 450.000. LCP de 5,8 s a 2,5 s y CLS de 0,3 a 0,1.
- Migración a Next.js 15: −40 % de bundle y −50 % de tiempo de build. Estándares de TypeScript adoptados en toda la empresa.
- Integración de la pasarela Tonder procesando más de 500 K USD al mes, y automatizaciones con n8n que recortaron el agendamiento manual un 80 %.
- Mentoría técnica a tres juniors, dos ascendidos, en un equipo multifuncional de ocho.
Freelance
2019 - Presente- Más de 10 proyectos para startups y pymes en e-commerce, SaaS y bienes raíces.
- Plataformas web de extremo a extremo, desde diseños en Figma hasta producción en Vercel.
Logros
3er puesto — Primera Hackatón Samatech
Santa Marta, Colombia · 2026
Estudios
Platzi
Desarrollo de software, frontend (2019 - 2020).Google & MinTic
Ciberseguridad.Formación continua
Documentación y cursos de Anthropic, OpenAI y Vercel. Construyo con cada modelo nuevo antes de recomendarlo.Stack
Con qué trabajo
Lo que uso todos los días, en producción.
IA en producción
Azure OpenAI
Anthropic Claude
LangGraph
Vercel AI SDK
Claude Agent SDK
MCP
RAG y pgvector
Evaluaciones
Prompt y context engineering
Frontend
Next.js (App Router)
React 19
TypeScript
Tailwind CSS
Radix
Zustand
React Query
GraphQL
Jest · RTL · Playwright
Plataforma
PostgreSQL y Drizzle
Redis
Azure y Cosmos DB
Docker y Kubernetes (AKS)
Application Insights
Better Auth y Entra ID
CI/CD
Vercel