Vés al contingut

Tech Lead · Project i Team Lead · Aubay Spain · Barcelona

Converteixo necessitats de negoci en programari que funciona, i lidero els equips que el construeixen.

Arquitectura, desenvolupament i posada en producció: backend, integracions i núvol. Faig servir la IA generativa cada dia per desenvolupar programari, i també construeixo aplicacions que la integren.

90+
propostes tècniques
10+
projectes liderats
8
persones a l’equip
3
publicacions

Què faig

Gestió de projectes

Planificació, assignació de persones, seguiment dels lliuraments, control de l’esforç i del pressupost, i relació amb el client, en més de 10 projectes.

Lideratge d’equip i preventa

Direcció i mentoria d’un equip de 8 persones. Propostes tècniques, estimacions i planificació.

Arquitectura i desenvolupament

Aplicacions de principi a fi: backend, API, integracions amb els sistemes existents i interfícies web.

Núvol i infraestructura

Azure, AWS i Google Cloud: contenidors, infraestructura com a codi, CI/CD i desplegaments segurs.

Dades i machine learning

Processament de dades i models predictius, validats amb rigor amb dades reals.

Especialitat

IA generativa

Assistents amb LLM, RAG, agents, MCP, voicebots i automatització de documents, del prototip fins a producció.

Projectes

Projectes professionals

Projectes recents del meu equip a Aubay.

Salut · Hospital públic

Voicebot multilingüe per gestionar les cites dels pacients

Un agent de veu que truca als pacients, en resol els dubtes i passa la trucada a una persona quan cal.

  • Azure OpenAI Realtime
  • Azure Communication Services
  • TypeScript
  • Nuxt
  • PostgreSQL + pgvector
  • Bicep
Problema
El personal feia moltíssimes trucades per recordar i confirmar cites i explicar com preparar-se per a les proves.
Solució
Un agent de veu en temps real que truca als pacients en diversos idiomes, respon dubtes amb RAG, passa la trucada a una persona quan cal i mostra les trucades en directe en un panell web. Construït amb infraestructura com a codi i més de 600 proves automàtiques.
El meu paper
Arquitectura de la solució i lideratge tècnic.

Assegurances · Grup internacional

Auditoria automàtica de webs d’arreu del món

Una plataforma que analitza webs d’arreu del món i les puntua segons les guies de marca, d’accessibilitat i de seguretat.

  • Azure Functions
  • Service Bus
  • Bicep
  • Playwright
  • React
  • Azure OpenAI
Problema
Calia revisar a mà milers de webs per comprovar que complien les guies de marca, d’accessibilitat i de seguretat.
Solució
Una plataforma serverless basada en esdeveniments que analitza cada web i la puntua combinant anàlisi d’imatge determinista i LLM. Amb més de 250 proves automàtiques.
El meu paper
Arquitectura de la solució i direcció de l’entrega.

Producte propi · SaaS

Plataforma multientitat per crear assistents d’IA

Una plataforma compartida on cada organització crea i publica els seus assistents d’IA, amb les dades aïllades i allotjades a la UE.

  • Azure Container Apps
  • Azure OpenAI
  • PostgreSQL row-level security
  • Entra ID
  • Terraform
  • RAG
Problema
Cada client nou necessitava una instal·lació completa al núvol, amb costos fixos i sense poder vendre el producte com a servei.
Solució
Una plataforma compartida on cada organització crea, alimenta i publica els seus assistents, amb les dades aïllades per entitat, tot allotjat a la UE, control del cost segons el consum i una modalitat dedicada per als clients que la volen al seu propi núvol.
El meu paper
Arquitectura, full de ruta tècnic i pla de negoci: costos, preus i comercialització.

Sector públic · Administració autonòmica

Revisió amb IA d’expedients administratius complets

IA multimodal que llegeix l’expedient sencer, el contrasta amb els requisits del procediment i redacta una proposta de resolució.

  • Multimodal LLM
  • Amazon Bedrock
  • Textract
  • AWS Lambda
  • ECS
  • Terraform
Problema
El personal comprovava a mà que cada expedient fos complet, correcte i complís els requisits abans de proposar-ne la resolució.
Solució
Un procés amb IA multimodal que llegeix l’expedient sencer (documents escanejats, formularis i annexos), classifica cada document, el contrasta amb els requisits del procediment i redacta una proposta de resolució per a la persona tramitadora. Serveix per a qualsevol procediment administratiu. Es desplega amb infraestructura com a codi.
El meu paper
Arquitectura de la solució i lideratge tècnic.

Projectes personals

Aplicacions que he dissenyat i construït pel meu compte, de la idea al desplegament.

Producte propi · SaaS

Gestió automàtica de les ressenyes de Google per a negocis

Un servei de subscripció que respon les ressenyes de Google de cada negoci amb el seu to, amb aprovació d’un clic des del correu.

  • Next.js
  • TypeScript
  • PostgreSQL
  • OpenAI
  • Google Business Profile API
  • Stripe
  • Coolify
Problema
Els negocis petits no tenen temps de respondre les ressenyes de Google, i una ressenya sense resposta o mal contestada els fa perdre clients.
Solució
Un servei de subscripció que sincronitza les ressenyes de Google Business Profile, les classifica amb IA i redacta la resposta amb el to i el coneixement de cada negoci. Es publica sola o després d’aprovar-la amb un clic des del correu. Inclou codis QR per demanar ressenyes, informes mensuals en PDF, pagaments i un registre de cada decisió de la IA.
Arquitectura
Una sola aplicació Next.js (panell del client, administració i rutes públiques) amb PostgreSQL i tasques programades, desplegada amb Coolify en un servidor Hetzner. Desenvolupada amb un arnès d’agents de Claude Code: líder, implementador i revisor.

Finances personals · IA

Patrimoni personal amb un assistent d’IA connectat als bancs

Tots els comptes i les inversions en un mateix lloc, amb un assistent d’IA que respon amb gràfics.

  • Python
  • FastAPI
  • SQLite
  • Open banking (PSD2)
  • Claude API
  • MCP + OAuth
  • Docker
  • Cloudflare Tunnel
  • Hetzner
Problema
Els diners estaven repartits entre bancs, un bròquer i un fons indexat, i no hi havia cap lloc on veure-ho tot ni fer-ne preguntes.
Solució
Una aplicació web que es connecta als bancs per open banking (PSD2) i a l’API del gestor d’inversions, categoritza els moviments, detecta traspassos i fa previsions i projeccions. Té un assistent d’IA que consulta les dades amb eines i respon amb gràfics, avisos push al mòbil i un servidor MCP amb OAuth perquè Claude hi pugui accedir.
Arquitectura
FastAPI i SQLite en contenidors Docker en un servidor Hetzner sense ports oberts: s’hi arriba per un túnel de Cloudflare protegit amb Cloudflare Access. Desplegament automàtic amb GitHub Actions.
Veure detalls

Gestió de projectes · MCP

Control de projectes i de la capacitat de l’equip

Pressupost, hores i capacitat de l’equip en una sola aplicació, amb alertes i un servidor MCP per consultar-la des de Claude o ChatGPT.

  • Next.js
  • React
  • TypeScript
  • MCP
  • Playwright
Problema
El seguiment del pressupost, les hores i la disponibilitat de l’equip es feia en un Excel que no avisava de desviacions ni de sobreassignacions.
Solució
Una aplicació per a la cartera de projectes: pressupost i ampliacions, hores reals i previstes per persona i mes, tarifes per trams, capacitat amb festius, vacances i altres dedicacions, i alertes. Concilia les hores amb el portal corporatiu de parts d’hores i n’importa les vacances. Té un servidor MCP perquè Claude o ChatGPT consultin i modifiquin les dades amb les mateixes regles que la interfície.
Arquitectura
Next.js i React amb l’API al mateix procés. El connector amb el portal de parts d’hores funciona amb Playwright i desa les credencials xifrades pel sistema operatiu.

Esport · IA

Entrenador de running amb IA connectat al rellotge Garmin

Un entrenador d’IA que adapta les sessions al son i a la recuperació, les programa al rellotge i respon per veu.

  • Python
  • FastAPI
  • SQLite
  • Garmin Connect
  • Connect IQ (Monkey C)
  • Claude API
  • OpenAI speech-to-text
  • MCP + OAuth
  • Docker
Problema
Els plans d’entrenament genèrics no tenen en compte com has dormit, com t’has recuperat ni el que has corregut de veritat, i canviar les sessions a mà al rellotge és lent.
Solució
Una aplicació web i una app per al rellotge que sincronitzen amb Garmin Connect les activitats, la son, la VFC i el readiness, i comparen el que s’ha planificat amb el que s’ha fet. Un entrenador d’IA amb eines sobre aquestes dades crea i replanifica sessions i plans, i només els programa al rellotge després de confirmar-los, amb historial i desfer. Al rellotge se li parla per veu i també respon en veu. Té avisos push i un servidor MCP amb OAuth per fer-lo servir des de Claude.
Arquitectura
FastAPI i SQLite en contenidors Docker en un servidor Hetzner, darrere d’un túnel de Cloudflare protegit amb Cloudflare Access. L’app del rellotge està feta amb Connect IQ (Monkey C). Desplegament automàtic amb GitHub Actions.
Veure detalls

Trajectòria

  1. oct. 2025 – actualitat

    AI Tech Lead · Project Lead

    Aubay Spain · Barcelona

    Lidero un equip de 8 persones i porto la direcció de més de 10 projectes: planificació, assignació de persones, seguiment dels lliuraments, control de l’esforç i del pressupost, i la relació tècnica amb els clients. Soc responsable del govern tècnic de les solucions (arquitectura, desplegament al núvol, monitoratge i millora contínua) i lidero la preventa, amb més de 90 propostes tècniques.

  2. nov. 2024 – set. 2025

    Consultor d’IA

    Aubay Spain · Barcelona

    Disseny i lliurament de solucions d’IA de principi a fi, sobretot basades en LLM: assistents i chatbots amb RAG sobre documentació interna, classificació de documents i automatització de processos, integrats amb API i sistemes corporatius existents i desplegats al núvol.

  3. abr. 2021 – nov. 2024

    Enginyer de recerca en IA i salut

    Hospital Universitari Parc Taulí · Sabadell

    Machine learning i processament de dades a la unitat mixta de recerca del Parc Taulí i la Universitat Autònoma de Barcelona: estratificació del risc i predicció de l’evolució de la malaltia renal crònica, amb cohorts de fins a 10.000 pacients seguits durant 11 anys. Treballs presentats en congressos europeus i mundials de nefrologia, amb els resums publicats a:

Formació

Màster en Data Science

Universitat Politècnica de Catalunya (UPC) · 2023 – 2025

Totes les assignatures aprovades, amb 2 matrícules d’honor. Treball de fi de màster pendent.

Grau en Enginyeria de Sistemes de Telecomunicació

Universitat Autònoma de Barcelona (UAB) · 2018 – 2022

5 matrícules d’honor.

Coneixements

Programació
  • Python
  • SQL
  • Java
  • C
  • R
  • MATLAB
  • FastAPI
  • Docker
  • Git
  • CI/CD
  • GitHub Actions
IA generativa
  • LLMs
  • RAG
  • AI agents
  • LangGraph
  • LangChain
  • MCP
  • Prompt engineering
  • OpenAI API
  • Voicebots
Núvol
  • Azure OpenAI
  • Azure AI Foundry
  • Azure AI Search
  • Azure Functions
  • Azure App Service
  • AWS
  • Amazon Bedrock
  • Google Cloud
Dades i ML
  • pandas
  • scikit-learn
  • TensorFlow
  • Keras
  • Spark
  • Matplotlib
  • Tableau
Desenvolupament amb IA
  • Claude Code
  • Codex
  • Skills
  • MCP
  • Harness engineering
  • Spec-driven development (SDD)

Parlem.

Per a projectes, xerrades o per parlar de com fer programari i IA que funcionin en producció.