At Financiera Cofincafé I develop both layers of a production banking platform on the Apache Fineract/Mifos core: Java 21 and Spring Boot 3 on the backend, Angular on the frontend, with unit and integration tests and peer-reviewed merge requests.
At Lyroo, my company, I build the React 18 and TypeScript frontend of a SaaS product with paying customers, plus a multi-tenant REST API on PostgreSQL (OpenAPI, 40 routes, 385 automated tests) and Node.js/NestJS services. I rebuilt the product's stack twice without losing functionality, and LyrooPOS includes an offline-first point of sale with a DIAN e-invoicing engine; its first customers have been active since July 2026.
Before that, at JAMS Technologies (2023 to 2025), I shipped full stack features with Java, NestJS and Next.js. I came to software through a QA bootcamp, so I ship with tests. I use Claude Code every day, and I review and test what the AI writes.
I work from Colombia, 100% remote, and I am open to full-time or contractor roles.

