English · Español
Junior AI Engineer · Building LLM-powered applications on Azure
Madrid, Spain · Open to Junior AI Engineer roles
I build production-grade LLM applications — RAG systems, fine-tuned models, and AI-powered backends — with a strong bias toward retrieval-first architectures that don't hallucinate.
I'm completing a Professional Master's in AI and Data Engineering at Tajamar (Madrid) and hold four Azure certifications: AI-102, DP-100, DP-300, and DP-900. My most recent role was an AI Application Developer internship at Datarmony, where I built a financial statement ingestion app on Google Cloud + Gemini.
Most of what I build sits on the same stack: Azure AI Foundry + Azure AI Search + FastAPI + React, orchestrated with Python and the OpenAI SDK.
RAG Assistants Platform — flagship
Full-stack multi-tenant RAG platform with structural index isolation (one Azure AI Search index per assistant), conversational memory, LLM-based query rewriting, and verifiable citations. Hard "I don't know" fallback when retrieval is empty — no hallucinations by design. ~2.6k LOC Python + ~1.5k LOC TypeScript, 56 unit tests, built in 7 days.
Azure AI Foundry·Azure AI Search·FastAPI·React·TypeScript·Hybrid Search·Semantic Reranking
Real-time facial-emotion analyzer for sales calls. Two CNN architectures benchmarked end-to-end (custom 4-block CNN vs fine-tuned MobileNetV2, 63 % test accuracy) feeding a rolling receptivity index as a coaching signal. Live in the browser via TensorFlow.js — no install, runs on phone or laptop. FastAPI service + Streamlit demo share one inference module. 4 pedagogical notebooks documenting every training failure and fix.
Deep Learning·Computer Vision·TensorFlow·TensorFlow.js·CNN·Transfer Learning·FastAPI·Streamlit
Invoice Insights — AI Invoice Analyzer — team project
Full-stack SaaS for Spanish freelancers and SMEs. Uploads invoice PDFs, runs structured GPT-4o extraction via Azure AI Foundry, validates the JSON, and surfaces a dashboard with KPIs, monthly trends, top clients/suppliers, and quarterly VAT. Built in one week with a teammate. Deliberate single-call extraction (no agents) — more reliable, cheaper, and easier to debug for structured invoice data.
Azure AI Foundry·GPT-4o·Structured Extraction·React·TypeScript·Node.js·Express·SQLite
Fine-tuned gpt-4o-mini to act as a financial education assistant with consistent format, tone, and legal disclaimers. Custom JSONL dataset, overfitting analysis, multi-client behavior debugging.
Fine-tuning·Azure AI Foundry·gpt-4o-mini·JSONL·Evaluation
Full-stack web app combining Azure Computer Vision OCR to extract menu data from photos with a scikit-learn classification model to predict daily menus. FastAPI backend, Next.js frontend, Supabase persistence.
Computer Vision·OCR·scikit-learn·FastAPI·Next.js·Supabase
Full ML pipeline (EDA → k-fold CV → hyperparameter tuning → Flask REST API) comparing a neural network against a linear regression baseline. Finding: linear regression wins on small datasets. A case study in choosing the right tool, not the fanciest one.
Deep Learning·Regression·TensorFlow·Keras·scikit-learn·Flask·K-Fold CV
- Microsoft Certified: Azure AI Engineer Associate (AI-102)
- Microsoft Certified: Azure Data Scientist Associate (DP-100)
- Microsoft Certified: Azure Database Administrator Associate (DP-300)
- Microsoft Certified: Azure Data Fundamentals (DP-900)
- Professional Master's in AI and Data Engineering — Tajamar, Madrid (2025–)
- Web Application Development — IES Pío Baroja, Madrid (2023–2025)
- Cambridge English: C1 Advanced
TFM @ Integra — Public tender analysis system (team of 3, private repo) Building an AI-powered system that parses public tender documents (licitaciones), extracts structured data, summarizes them in plain language, and helps the company draft stronger bid proposals. My role: backend + AI implementation on Azure AI Foundry with a RAG pipeline over tender corpora.
RAG·Azure AI Foundry·Document Analysis·FastAPI·Team project
Also:
- Designing a multi-agent system for automated job application management
- Open to Junior AI Engineer roles in Madrid or remote — let's talk
Hiring a Junior AI Engineer? I'm available for full-time roles in Madrid or remote, building production LLM and ML systems on Azure that solve real business problems — not just demos. Reach me by email or LinkedIn — I reply within 24h.