Full stack developer in Cali, Colombia. Six years at igloolab building platforms for scientific events: e-learnings, live streams, congress games, and totems that run on physical buttons.
I work the whole project — I gather the requirements with the client, build it, and take care of the server. Right now I lead an AI diagnostic support tool for general practitioners, combining RAG over medical literature with image analysis through multimodal models.
Outside work I build my own apps, usually to solve a problem I have.
React Native and Flutter for mobile, FastAPI and Next.js on the server, and Arduino when a screen needs a physical button next to it.
| Project | What it is | Built with |
|---|---|---|
| Dogesti | Operations system for small businesses: inventory per branch, point of sale, and electronic invoicing with Colombia's DIAN. One user can run several companies. | Next.js · Supabase · shadcn/ui |
| Viatro | Travel expense reports without chasing receipts: each trip keeps its entries by category, with the attachment and the invoice scanned by QR. I built it because I travel to events and used to do this by hand. | Next.js · Prisma · PostgreSQL · Clerk · S3 |
| Artemis II Tracker | The Orion spacecraft on its way to the Moon and back, in 3D and following NASA JPL's real trajectory. It fits in a single HTML file. | Three.js · WebGL · JPL Horizons data |
| lpbcol-app | Scores and standings for Colombia's professional baseball league. There's no public API, so I scrape them. | Astro · Hono · Tailwind |
| Fintivo | Personal finances on the phone, in Colombian pesos and with the categories people actually use. Everything stays on the device — no account, no upload. | Flutter · Dart · Material Design 3 |
| Stridia | Tell it your goal — 5K, endurance, speed — and it builds the weekly training plan; if you wake up off, it adjusts. Made with Katy Paola. | Next.js · AI SDK · OpenAI |


