I build production software end to end, from the data model to the interface people use every day.
At Ebroservicios, the technology arm of a Spanish electricity retailer, I built the sales CRM the company runs its pipeline on, and contributed to the customer portal serving ~1,200 accounts and the real-time market dashboard leadership used to make pricing decisions (January to August 2026).
I came in as a data analyst and found the sales pipeline living in a WhatsApp group, so I built the CRM that replaced it. That is how I tend to work: find the process that is quietly costing the business, and ship the fix end to end, from the data model to the API, the interface, and the LLM agents on top.
What I worked on day to day:
- Python / FastAPI backends and React + TypeScript frontends, deployed on our own VPS infrastructure
- Seven production integrations with Spanish energy data sources (ESIOS, Red Electrica, OMIE, Datadis, SIPS, Clovergy) plus internal ERPs
- Custom MCP servers that gave LLM agents governed access to data across machines, with per-tenant isolation in Supabase via row level security
- Agent-assisted development with Claude Code as a daily tool, not a demo
Before this I spent four years on a physics degree, finishing with a thesis on quantum fluctuation relations. It taught me the one thing that transfers to everything else: stay with a problem you do not understand yet until you do.
English at C1, native Spanish, German at A2. Based in Colombia, available immediately, working remotely and open to relocating.
Open to roles in data engineering, data analysis, full-stack product or applied AI, and always happy to talk energy data.