About me

I'm a full stack developer from Cartagena, on Colombia's Caribbean coast. I've spent six years at igloolab building platforms for scientific events: e-learning, live streams, conference games, and kiosks that run on physical buttons.

I take projects end to end: I gather the requirements with the client, build it, and look after the server. Right now I'm leading an AI diagnostic-support tool for general practitioners.

Outside work I build my own apps, usually to solve a problem I keep running into.

Next JS · TypeScript · Prisma · Supabase · React Native

Experience

  • igloolab

    Cali, Colombia

    • Full Stack Web Developer

      Sep. 2022 — Present

      • I lead development of platforms for scientific events run by global pharmaceutical companies, with e-learning courses of up to 1,000 registered users and live streams for 300 simultaneous attendees.
      • I lead a dermatology diagnostic-support tool for general practitioners, combining RAG over medical literature with image analysis using multimodal models.
      • I automated conference badge generation, cutting a manual design-team process from days to minutes.
      • I built interactive games and experiences (trivia, prize wheels, escape rooms) for conferences, both on the web and on digital kiosks, wiring physical buttons and sensors with Arduino.
      • I ship around 3 projects a month and also own the DevOps side: I run the servers and answer for uptime on Digital Ocean, Vercel, Netlify and Azure.
      • I gather requirements directly with clients and stay with the project from definition through to production.

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

    • Web Developer

      Sep. 2021 — Sep. 2022

      • I built front-ends with React JS, handling markup and deployment of web platforms.

      React · HTML · JavaScript · MongoDB · Digital Ocean

    • Web Master

      Apr. 2021 — Sep. 2021

      • I maintained the corporate websites and improved their interface and search ranking, looking after performance, security and availability.

      WordPress · Drupal · HTML · CSS · JavaScript

  • Sima

    Cartagena, Colombia

    • Web Master

      May. 2020 — Apr. 2021

      • I built WordPress sites for small businesses.
      • I managed hosting on CPanel and Linux.

      WordPress · HTML · Web Hosting

Projects

  • Dogesti

    A small business runs everything in one place: inventory by location, point of sale, and electronic invoicing with Colombia's tax authority. One account can manage several companies.

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

    View demo →

  • Viatro

    Filing travel expenses without hunting for receipts: each trip keeps its entries by category, with the receipt attached and the invoice scanned by QR. I built it because I travel to events and was doing this by hand.

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

    The Orion spacecraft on its way to the Moon and back, in 3D, following the real trajectory published by NASA's JPL. It fits in a single HTML file.

    • Three.js
    • WebGL
    • JavaScript
    • JPL data

    View on GitHub →

  • Stridia

    Tell it your goal — 5K, endurance, speed — and it builds the week's training plan; if you wake up feeling off, it adjusts. Built together with Katy Paola.

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

    View on GitHub →

  • Fintivo

    Income and expenses in Colombian pesos, with the categories people actually use. Everything stays on the phone: no account to create, nothing uploaded.

    • Flutter
    • Dart
    • Material Design 3

    Download APK →

  • lpbcol-app

    Scores and standings for Colombia's Professional Baseball League. There's no public API, so I scrape them. A practice project.

    • Astro
    • Hono
    • Web scraping
    • Tailwind CSS
    • TypeScript

    View on GitHub →