Soy desarrollador Frontend con más de 5 años de experiencia construyendo aplicaciones web de principio a fin. Trabajo principalmente con Vue y React. También apoyo procesos de backend en Django, sobre todo en la integración con el frontend y en ajustes de APIs, y he trabajado con integraciones en Firebase y Supabase.
Me importa que el código sea fácil de mantener, esté bien probado y respete el diseño. Uso herramientas de IA en mi día a día para trabajar más rápido, sin perder el control de lo que entrego. Me encanta la programación: desde muy joven me llamó la atención, y me gusta estar aprendiendo cosas nuevas que me ayuden a crecer como programador en la industria.
Soy una persona comprometida, amigable y cercana con el equipo y con los clientes. Me adapto con facilidad a nuevos proyectos, industrias y tecnologías, y cuando algo no lo conozco, lo investigo y lo aprendo hasta dominarlo.
En Alternova he participado en muchos proyectos diferentes. Eso me ha permitido trabajar con distintas tecnologías, industrias y equipos, y entender cómo funciona un producto de punta a punta.
He trabajado en productos de salud digital, apoyo a familias, dashboards empresariales y experiencias interactivas. Eso me ha enseñado a adaptarme a cualquier industria y a entender primero la necesidad del usuario antes de escribir código. Me motiva saber que lo que construyo le facilita el trabajo o la vida a alguien.
Desarrollo de software
Frameworks de JavaScript
Lo que he hecho en Alternova
Front-End
Mi rol principal y donde tengo más experiencia: Vue 3, React, TypeScript y JavaScript, con Vuex, Pinia y Zustand para el estado y Tailwind, Bootstrap y SCSS para los estilos.
Productos de salud digital para una universidad de Estados Unidos: aplicaciones para familias, colegios y maestros con metas, hábitos, recompensas y seguimiento del progreso de cada niño; una plataforma de estudios clínicos; y una plataforma para que los padres encuentren instituciones que acompañen a sus hijos con TDAH y otras condiciones.
Dashboards web en Vue integrados con Firebase para aplicaciones móviles que recogían información de pacientes con Apple HealthKit: datos de cada paciente, sus estados y su evolución.
Dashboards empresariales y una aplicación para el cálculo de oxígeno integrada con Firebase.
Dashboards con información médica, paneles administrativos, gráficas, roles y permisos, autenticación de dos factores y notificaciones.
Diseños de Figma llevados a código lo más fiel posible, responsive y accesibles según WCAG 2.1 AA, con internacionalización en inglés y español.
Detalles que el usuario nota: estados de carga, evitar envíos dobles y optimizar imágenes y videos.
Vue 3
React
TypeScript
Pinia
Zustand
Tailwind
SCSS
Vitest
Playwright
Cypress
Full Stack
En varios proyectos he manejado tanto el frontend como el backend.
Plataforma de estudios clínicos: nuevas funcionalidades en el backend con Django y Python y en el frontend con Vue.
Proyecto del sector farmacéutico con AWS Lambda y API Gateway en el backend y Vue 3 en el cliente.
Plataforma de salud construida con Node.js, Express.js y Supabase, con inteligencia artificial integrada mediante LangChain (prompts y embeddings para consultar la base de datos con contexto), comunicaciones con Twilio y Plivo y analítica con Mixpanel.
Django
Python
Node.js
Express.js
Supabase
AWS Lambda
LangChain
Back-End
Aunque mi fuerte es el frontend, el backend me llama mucho la atención y cada vez me meto más en ese mundo.
Django REST Framework: nuevas funcionalidades, endpoints, validaciones y reglas de negocio.
Flujos de autenticación, migraciones y pruebas.
Reportes y procesos de datos para análisis, y corrección de vulnerabilidades en dependencias.
Antes de integrar algo en el frontend reviso cómo responde realmente la API, para no trabajar sobre suposiciones.
Django REST Framework
PostgreSQL
MySQL
Experiencias interactivas
Proyectos de corta duración pero con muchos detalles.
Experiencia interactiva con juegos táctiles para ferias y eventos, y apoyo al equipo en otro proyecto del mismo tipo.
Animaciones, funcionamiento sin conexión a internet, actualizaciones seguras mientras la pantalla estaba en uso y optimización para que todo corriera fluido en tablets.
PixiJS
React
Firebase
Desarrollo asistido por IA
Durante mucho tiempo escribí todo el código a mano, y eso me dio las bases para entender lo que hago. Hoy me apoyo mucho en la IA, pero no le doy el control total.
Reviso cada cambio antes de entregarlo, porque sé cómo se debe proceder en cada caso.
Trabajo con Claude Code conectado a servidores MCP: gestión de tareas, Figma y el navegador para probar lo que desarrollo, todo desde un solo lugar.
Claude Code
MCP
Experiencia anterior
Auxiliar de gestión de cartera - ARSA
Tiempos - Más Talento SAS · Contrato temporal
ago. de 2021 · 1 mes
Medellín, Antioquia, Colombia
Practicante de Informática - Servicios Nutresa
Compañía Nacional de Chocolates S.A.S. · Contrato de prácticas
ene. de 2021 - jul. de 2021 · 7 meses
Rionegro, Antioquia, Colombia
Soporte técnico
Servicio de atención al cliente
¿Construimos algo juntos?
Cuéntame tu idea y la convertimos en un producto que le sirva a tus clientes.