Disponible para nuevos proyectos
Hola, soy MichaelDesarrollador Full StackIngeniero de Sistemas
|




2+
Años de experiencia
01
Sobre mí
Soy Ingeniero de Sistemas y desarrollador Full Stack. Trabajo en todo el ciclo del software: desde levantar requerimientos con los usuarios hasta desplegar, mantener y mejorar plataformas en producción.
Me especializo en aplicaciones web, integración de APIs REST, automatización de procesos y bases de datos relacionales y NoSQL. Mi experiencia como analista funcional y en UX me ayuda a construir herramientas que la gente realmente entiende y usa.
Reconocimientos y certificaciones
- Primer lugar — Maratón de Programación Competitiva 2025Universidad de la Amazonia
- Tercer lugar — Maratón de Programación Competitiva 2024-1Universidad de la Amazonia
- Matrícula Profesional COPNIAIngeniero de Sistemas · 2026
- Linux Essentials — fundamentos de Linux, nivel básico a intermedioCisco Networking Academy (NDG) · 2022
- Linux Unhatched — curso de introducción a LinuxCisco Networking Academy (NDG) · 2022
- IdiomasEspañol nativo · Inglés B1 (lectura técnica y documentación)
3.9k+
Commits en Contagracia
2 podios
Maratón de Programación
1.º 2025 · 3.º 2024-1
Entornos de desarrollo

Estación principal

Segundo puesto
02
Proyectos
Productos en los que he trabajado de punta a punta.
Proyecto principal
Ecosistema Contagracia
Plataforma SaaS multitenant para empresas colombianas, construida en 20 microservicios. Un mismo núcleo da vida a varios productos —ERP, CRM, propiedad horizontal y restaurantes—, cada uno con su propia landing. Llevo más de 3.900 commits entre el front y el back.
- Next.js
- React
- TypeScript
- NestJS
- Microservicios
- Prisma
- PostgreSQL
- Redis · BullMQ
01
ERP contable
Software contable para MiPymes: facturación electrónica DIAN, contabilidad, nómina, inventario y tesorería.
- Nómina electrónica y planilla PILA con consolidado mensual
- Calendario tributario DIAN leído desde PDF, con recordatorios
- Reportes y tableros configurables por el usuario
02
Propiedad horizontal
Administración de copropiedades bajo la Ley 675: cartera, cuotas, portería y comunicación con residentes.
- Facturación de cuotas con mora y pronto pago configurables
- Documentos por torre y apartamento
- Minuta de portería con trazabilidad
03
Restaurantes
Operación completa de restaurante: comandas desde la mesa, cocina sincronizada, domicilios y cierre de caja.
- Comandas para cocina en carta y POS, imprimibles o en PDF
- Menú público configurable visualmente por cada negocio
- Domicilios y reporte de ventas con permisos
04
CRM
Gestión comercial con embudo de oportunidades, fichas de contacto y campañas conectadas a Meta y WhatsApp.
- Conversaciones de WhatsApp dentro del CRM
- Sincronización de Lead Forms y campañas de Meta Ads
- Importador de contactos por pasos y health score de clientes
05
Automatizaciones tipo n8n
Editor visual de flujos con disparadores, condiciones y acciones que conectan todos los módulos de la plataforma.
- Lienzo de nodos con notas, vista previa y validación antes de activar
- Disparadores por eventos y por fechas (oportunidades estancadas, cuotas, PQRS, inventario bajo)
- Acciones por correo con plantillas editables, WhatsApp y notificaciones internas
- React Flow
06
Inteligencia artificial
Capa de IA con cuatro proveedores intercambiables —OpenAI, Anthropic, Gemini y DeepSeek— usada en varios frentes.
- Asistente que genera flujos de automatización a partir de lenguaje natural
- Lectura de extractos bancarios en PDF: la IA crea la plantilla una vez y luego el parser trabaja sin IA
- Chatbot por módulo con exportación de respuestas a PDF y Excel
- OpenAI
- Anthropic
- Gemini
- DeepSeek
07
CMS, landings y tienda en línea
Gestor de contenido propio para editar las landings de cada producto, el blog y las pantallas de acceso sin tocar código.
- Landings de ERP, PH, restaurantes y contadores editables desde el CMS
- Negocios reales publican su propio sitio y tienda con él
- Tienda en línea con plantillas, filtros, scroll infinito y SEO con JSON-LD
- Integración con Tiendanube: OAuth, webhooks firmados y recepción de pedidos
- Tiptap
Otros proyectos

Destacado
Factura Fácil
Plataforma colombiana de facturación electrónica DIAN, POS, contabilidad, nómina, inventario y tienda virtual. Aporté nuevas funciones y mejoras sobre un sistema ya en producción.
- Personalización visual por empresa: paleta libre con contraste automático (WCAG) y modo oscuro
- Tienda virtual con nuevas plantillas que heredan el tema de cada empresa
- Extractos bancarios con IA y OCR para PDFs escaneados
- Planes y suscripciones, anticipos, PILA y conciliación bancaria
- Laravel
- PHP
- Vue.js
- Element UI
- MySQL
- IA

Herbario Digital HUAZ 2.0
Plataforma para la colección botánica del Herbario de la Universidad de la Amazonia: muestras con taxonomía, imágenes, mapa de recolección, importación y exportación Darwin Core (SiB Colombia / GBIF), fichas y etiquetas en PDF, roles con permisos y un CMS para el sitio público.
- Next.js
- TypeScript
- NestJS
- Prisma
- PostgreSQL
- Leaflet
- Docker
Desarrollo Web
Sitios corporativos, landing pages y plataformas para empresas de marketing, salud, noticias y entretenimiento.
- Next.js
- React
- Tailwind CSS
- SEO
03
Habilidades
Las herramientas con las que trabajo día a día.
/ Lenguajes
- JavaScript
- TypeScript
- C#
- PHP
- Python
- SQL
/ Backend
- Node.js
- Express
- NestJS
- Microservicios
- .NET Core
- Laravel
- APIs REST
- Redis · BullMQ
/ Frontend
- React
- Next.js
- Vue.js
- React Flow
- Tailwind CSS
- Bootstrap
- HTML5
- CSS3
/ Bases de datos
- PostgreSQL
- MySQL
- MongoDB
- Supabase
- Prisma
- PostGIS
/ Infraestructura y nube
- Linux
- Docker
- Contabo
- DigitalOcean
- MongoDB Atlas
- Git y GitHub
- Postman
- Apidog
/ IA y automatización
- OpenAI
- Anthropic
- Gemini
- DeepSeek
- Agentes con herramientas
- Flujos tipo n8n
- OCR
/ Integraciones
- Facturación electrónica DIAN
- Nómina electrónica y PILA (SuAporte)
- Calendario tributario DIAN
- Proveedores de IA
- WhatsApp (Meta, Twilio, Evolution)
- Meta Ads y Lead Forms
- Tiendanube
- Webhooks y OAuth
/ Análisis, documentación y capacitación
El ciclo completo, desde la primera entrevista hasta que el usuario final usa el sistema.
- 1
Levantamiento
- Entrevistas con usuarios
- Catálogo de requisitos
- 2
Análisis
- ERS (IEEE 830)
- Requisitos funcionales y no funcionales
- Casos de uso
- 3
Diseño
- Diagramas UML
- Modelo relacional
- Mockups y grafo de navegación
- UI/UX y pruebas de usabilidad
- 4
Documentación
- Manuales de usuario
- Documentación técnica
- 5
Capacitación
- Capacitación a usuarios finales
- Soporte funcional
04
Experiencia
Mi recorrido hasta ahora.
Mar 2025 — Actualidad
Desarrollador Full Stack
Arawana Home Studio · Florencia
Desarrollo de Contagracia (ERP, CRM, propiedad horizontal, restaurantes, CMS, automatizaciones e IA) y de Factura Fácil (temas por empresa, tienda virtual, extractos con IA), además de sitios corporativos con React, Next.js, NestJS, Vue, PHP y Laravel. Administración de bases de datos PostgreSQL, MySQL y Supabase, y trabajo junto a los equipos de UX/UI, SEO y marketing.
Feb 2024 — Mar 2025
Analista Funcional / Desarrollador UX
Fundación Música, Danza y Teatro del Caquetá (FUNMUDATE)
Levantamiento y documentación de requerimientos, diseño de prototipos y flujos de navegación, pruebas de usabilidad y enlace entre usuarios, directivos y el equipo de desarrollo. Soporte funcional y capacitación a usuarios finales.
Jul 2019 — Dic 2025
Ingeniería de Sistemas
Universidad de la Amazonia
Formación profesional como Ingeniero de Sistemas.
Feb 2017 — Dic 2018
Técnico en Sistemas
Servicio Nacional de Aprendizaje (SENA)
Formación técnica en sistemas.
05
Contacto
¿Tienes una idea o proyecto en mente? Escríbeme y conversemos.