Sobre mí

Soy un desarrollador full stack cartagenero. Llevo seis años en igloolab construyendo plataformas para eventos científicos: e-learnings, transmisiones en vivo, juegos para congresos y tótems que funcionan con botones físicos.

Trabajo el proyecto completo: levanto el requerimiento con el cliente, lo construyo y me encargo del servidor. Ahora lidero una herramienta de apoyo diagnóstico con IA para médicos generales.

Por fuera del trabajo hago mis propias apps, casi siempre para resolverme un problema.

Next JS · TypeScript · Prisma · Supabase · React Native

Experiencia

  • igloolab

    Cali, Colombia

    • Full Stack Web Developer

      Sep. 2022 — Actualidad

      • Lidero el desarrollo de plataformas para eventos científicos de laboratorios farmacéuticos globales, con e-learnings de hasta 1.000 usuarios inscritos y transmisiones en vivo de 300 asistentes simultáneos.
      • Lidero una herramienta de soporte diagnóstico dermatológico para médicos generales, que combina RAG sobre literatura médica con análisis de imágenes mediante modelos multimodales.
      • Automaticé la generación de escarapelas, reduciendo de días a minutos un proceso que antes era manual para el equipo de diseño.
      • Construí juegos y experiencias interactivas (trivias, ruletas, escape rooms) para congresos, en web y en tótems digitales, integrando botones físicos y sensores con Arduino.
      • Entrego cerca de 3 proyectos al mes y hago también el DevOps: administro los servidores y respondo por la estabilidad en Digital Ocean, Vercel, Netlify y Azure.
      • Levanto requerimientos directamente con el cliente y acompaño el proyecto desde la definición hasta la entrega en producción.

      Next.js · React · TypeScript · Python · FastAPI · Prisma · Supabase · PostgreSQL · Docker · Tailwind CSS

    • Web Developer

      Sep. 2021 — Sep. 2022

      • Desarrollé front-end con React JS, encargándome de la maquetación y el despliegue de plataformas web.

      React · HTML · JavaScript · MongoDB · Digital Ocean

    • Web Master

      Abr. 2021 — Sep. 2021

      • Administré los sitios web corporativos y mejoré su interfaz y posicionamiento SEO, cuidando rendimiento, seguridad y disponibilidad.

      WordPress · Drupal · HTML · CSS · JavaScript

  • Sima

    Cartagena, Colombia

    • Web Master

      May. 2020 — Abr. 2021

      • Construí sitios web en WordPress para pymes.
      • Administré hosting en CPanel y Linux.

      WordPress · HTML · Hosting Web

Proyectos

  • Dogesti

    Una pyme opera todo en un solo sistema: inventario por sede, punto de venta y facturación electrónica ante la DIAN. Un mismo usuario puede manejar varias empresas.

    • Next JS
    • Supabase
    • Tailwind CSS
    • shadcn/ui
    • TypeScript

    Ver demo →

  • Viatro

    Legalizar gastos de viaje sin perseguir recibos: cada evento lleva sus movimientos por categoría, con el soporte adjunto y la factura escaneada por QR. La construí porque viajo a eventos y me tocaba hacerlo a mano.

    • Next JS
    • Prisma
    • PostgreSQL
    • Clerk
    • AWS S3
    • PWA
  • Artemis II Tracker

    La nave Orion rumbo a la Luna y de vuelta, en 3D y con la trayectoria real del JPL de la NASA. Cabe en un solo archivo HTML.

    • Three.js
    • WebGL
    • JavaScript
    • Datos del JPL

    Ver en GitHub →

  • Stridia

    Dile tu objetivo —5K, resistencia, velocidad— y arma el plan semanal de entrenamiento; si un día amaneces mal, lo reajusta. Hecho a cuatro manos con Katy Paola.

    • Next JS
    • AI SDK
    • Open AI
    • Dexie
    • TypeScript

    Ver en GitHub →

  • Fintivo

    Ingresos y gastos con la plata en pesos colombianos y las categorías que uno de verdad usa. Guarda todo en el teléfono: sin cuenta que crear ni datos que subir.

    • Flutter
    • Dart
    • Material Design 3

    Descargar APK →

  • lpbcol-app

    Resultados y tablas de la Liga Profesional de Béisbol de Colombia. Como no hay API pública, los saco por scraping. Proyecto de práctica.

    • Astro
    • Hono
    • Scraping Web
    • Tailwind CSS
    • TypeScript

    Ver en GitHub →