At Liga Gestión - Municipal Basketball League, I designed and implemented a full-stack system for managing basketball competitions, from registrations and fixtures to scoresheets and public statistics. I also developed backend rules for game events and an offline-first scoresheet PWA.
For Tu Repe, a sports streaming SaaS, I developed the frontend and backend, implemented recording and storage for sports-camera streams, and integrated Backblaze B2. I also handled deployment on a self-managed VPS; sports clubs currently use the system.
I'm building Cursada, an AI study copilot that answers questions from a user's notes and cites source files and pages. It uses RAG with hybrid search, and I added guardrails to validate citations and abstain when evidence isn't found.

