Full-stack developer and applied AI.
Córdoba, Spain
I work on product and on business management software: ERP, accounting and tax compliance. I specialise in applied AI: RAG systems that answer from in-house documentation and agents that use tools through function calling.
Outside work I keep building: I contribute to open-source projects and develop my own.
Experience
Win InnovaciónMAY 2026 — PRESENT
Software developer
- I lead custom business management software (ERP/CRM) projects with PHP and MariaDB.
- I build the accounting modules: e-invoicing (FACe, Verifactu), SII and Spanish Tax Agency (AEAT) forms.
- Development and deployment of business management software: CI/CD with GitHub Actions, Docker, and monitoring with Prometheus and Grafana.
- I built Spartan Comunica, a social media management platform in production with AI, including RAG and OCR.
- I build applied AI: 24/7 support with RAG, a voice agent for sales prospecting, consultative AI (maintained with evals) and OCR in the ERP, and a shared knowledge base.
Win InnovaciónMAR 2026 — MAY 2026
Software developer intern
Education
UOC2026 — PRESENT
Bachelor’s Degree in Applied Data Science
MEDAC2025 — 2026
Professional Master’s in Full Stack Development
MEDAC Arena2024 — 2026
Higher Technician Diploma in Web Application Development
Open source
I also work in the community: I contribute fixes, performance improvements and documentation to open-source projects.
- Symfonysymfony/*Fixes, translations and documentation.PHP
- DuckDBduckdb/duckdbFixes included in version 2.0.C++
- FreshRSSFreshRSS/FreshRSSExport memory use down from 189 MB to 8 MB.PHP
- career-opscareer-ops-hq/career-opsThe generated CV always lists experience in order; documentation.Node.js
- dbdelveShayanAbbas1/dbdelveJump to a column by name, and hide and pin columns.Rust
Stack
| Languages |
|
|---|---|
| Backend |
|
| Frontend |
|
| Data |
|
| Machine learning |
|
| Applied AI | RAG, function calling / tool use, structured outputs, MCP, STT/TTS, OCR and evals. |
| Tools |
|
Contact
Shall we talk?
Email me at [email protected].
Native Spanish and intermediate English. Driving licence and willing to travel.