Ingeniero de Sistemas Cum Laude (Universidad Santo Tomás) · M.Sc. en Ingeniería de Software (UNIR, España) · Tunja, Colombia
Tomo un requerimiento, diseño la API y lo dejo funcionando en producción. Trabajo sobre todo con React, Next.js, Node.js, TypeScript y PostgreSQL, y me importa tanto la arquitectura como que la interfaz cargue rápido.
He construido módulos para un POS usado en restaurantes de Colombia, México y Panamá, un sistema de pago con QR para el transporte público de Tunja y productos propios con integración de LLMs. He presentado investigación en 7 eventos académicos, entre ellos varios congresos internacionales.
Abierto a roles Full Stack o Backend: remoto, o con reubicación a Bogotá o Medellín.
| Área | Tecnologías |
|---|---|
| Frontend | React, Next.js (App Router), TypeScript, Tailwind CSS, Redux Toolkit, Zustand, Vite |
| Backend y APIs | Node.js, Express, REST, JWT, WebSockets, Java / Spring Boot |
| Datos | PostgreSQL, Prisma, Supabase, MySQL, SQLite |
| Mobile | React Native (Expo), Flutter |
| Machine Learning | TensorFlow / Keras, transfer learning (EfficientNet), ONNX, OpenCV |
| DevOps | Docker, Linux, GitHub Actions (CI/CD), Vercel |
| Calidad | Vitest, Playwright, Lighthouse |
| IA aplicada | Google Gemini, Claude, Groq (enrutamiento con failover) |
Desarrollador Full Stack · Freelance y proyectos propios · 2022 – actualidad · Remoto
- Plataformas web, paneles de administración y APIs con React, Next.js, Node.js y PostgreSQL, desde el levantamiento de requerimientos hasta producción.
- Productos propios en producción (Cobri, Worldly, Notys AI) con integración de APIs de LLMs.
- Despliegues con Docker, Linux y CI/CD; dominios y certificados SSL.
Desarrollador Full Stack · Trébol Colombia S.A.S. · Abr 2025 – Oct 2025 · Remoto
- Promovido de practicante a desarrollador por desempeño técnico.
- Módulos de producción para SekPos, POS gastronómico en Colombia, México y Panamá: pantallas de cocina (KDS), sincronización de órdenes en tiempo real y facturación electrónica.
- Reduje el First Contentful Paint de ~3.5 s a ~1.5 s con lazy loading, memoización y code splitting (Lighthouse).
- Contratos de API REST definidos con el VP de Ingeniería y el Tech Lead, bajo Kanban.
Monitor académico e investigador · Universidad Santo Tomás · 2022 – 2025 · Tunja
- Mentoría a +60 estudiantes en programación, algoritmos y estructuras de datos.
- Joven Investigador; líder del proyecto ViajeExpress.
| Proyecto | Qué resuelve | Stack | Demo |
|---|---|---|---|
| SecureMCP Gateway | Pasarela de seguridad para que agentes de IA usen herramientas MCP en empresas: JWT, autorización RBAC/OPA, detección de prompt injection, auditoría inmutable y métricas. | Java, Spring Boot, Keycloak, OPA, Docker | Código ↗ |
| SDOC | Formato abierto de documentos vivos: colaborativos en tiempo real (CRDT), offline-first, firmables y cifrables, con especificación propia. | React, TypeScript, Yjs, Spring Boot, microservicios, Kubernetes | Código ↗ |
| Clasificador de Arte con IA | Clasifica obras en 8 categorías (pintura, escultura, retrato, paisaje…) con transfer learning; la demo corre en el navegador con ONNX Runtime Web. ~77 % de precisión. | Python, TensorFlow/Keras, EfficientNetB0, ONNX | Demo en Hugging Face |
| ViajeExpress | Pago del transporte público con QR dinámico (se regenera cada 5 s) y validación sin internet en el bus. 26 rutas y 4 empresas integradas. Capítulo de libro (Ediciones USTA, 2026) y Premio INNOVARE. | React Native, React, Node.js, TypeScript, PostgreSQL, Mercado Pago | viajexpress.vercel.app |
| Cobri | Terminal de cobro con QR interoperable (Bre-B): un QR fijo y el comercio elige desde el celular a qué cuenta llega cada pago, con confirmación en tiempo real. | Next.js, TypeScript, Prisma, PostgreSQL, Supabase | cobri.vercel.app |
| Worldly | App web y móvil para descubrir los 195 países con pasaporte digital, sellos y rachas. | Flutter, Riverpod, Next.js, Supabase | worldly-app.vercel.app |
| Notys AI | Notas de voz con transcripción por IA y persistencia offline-first. | Flutter, BLoC, SQLite (Drift), APIs de IA | notys-ai.vercel.app |
| Grupos UNIR | Sugiere grupos de estudio compatibles por zona horaria y horarios; chat en tiempo real y PWA. | Next.js, TypeScript, Supabase, Web Push | grupos-unir.vercel.app |
| Confesiones USTA | Red social anónima de bienestar universitario con moderación; +100 usuarios activos. | React, Node.js, TypeScript, PostgreSQL, JWT | confiesate.vercel.app |
| TusPinsTunja | E-commerce B2B con notificación automática de cada pedido por WhatsApp Business API. | Spring Boot, React, PostgreSQL | tuspinstunja.vercel.app |
SecureMCP Gateway y SDOC son open source. El código de los demás proyectos es privado; con gusto lo muestro en una entrevista técnica.
| Fecha | Evento | Trabajo presentado |
|---|---|---|
| Oct 2025 | VIII Congreso Internacional TEINCO | Confesiones USTA: innovación y privacidad |
| Sep 2025 | XX Aniversario Facultad de Ingeniería de Sistemas, USTA | Plataformas digitales de bienestar |
| May 2025 | II Congreso Int. de Ingeniería con Sentido Social (CIISS) | ViajeExpress: validación QR offline |
| Oct 2024 | VII Congreso Internacional TEINCO | Ecosistemas de pago digital urbano |
| Sep 2024 | VIII Encuentro Int. de Investigación Universitaria (ENIIU) | Arquitectura offline-first en transporte |
| Sep 2024 | I Congreso Int. de Ingeniería de Sistemas Ci3S | Movilidad y billeteras digitales QR (Mejor Póster) |
| Abr 2024 | I Semana de Investigación y Proyección Social, USTA | Prototipado e impacto social de ViajeExpress |
- M.Sc. en Ingeniería de Software y Sistemas Informáticos · UNIR, España (2026 – 2027)
- Ingeniero de Sistemas, Cum Laude y Diploma Honorífico · Universidad Santo Tomás, Tunja (2021 – 2026)
- Software Engineer · HackerRank (2026)
- Programming with JavaScript · Meta / Coursera
- JavaScript Algorithms & Data Structures · Responsive Web Design · freeCodeCamp
- Scrum for Ops & DevOps Fundamentals · SCRUMstudy
- Finalista Hackathon Boyacá Innova 2025 · Gobernación de Boyacá
¿Hablamos? santiagoaguilart0@gmail.com · Portafolio · LinkedIn


