AI Developer @ Connectif. Building Brilliant an AI shopping assistant for ecommerce. Mathematics graduate from Complutense University of Madrid (Computational Sciences) with an exchange year at KTH in Stockholm. Midway between Madrid and Palma de Mallorca, Spain.

Experience

  1. 2025–now

    AI Developer

    Connectif · Spain

    Building Brilliant, Connectif’s AI shopping assistant for ecommerce. Progressed from MVP to production.

    • Built with Fastify, Typescript, Node.js, React
    • RAG system over store resources (return policies, FAQs, active offers)
    • Multimodal product search system with embeddings, vector search and reranking
    • Image object detection for product search in user-uploaded photos
    • Built prodcut processing queue with async workers and retry logic
    • Evaluation system over both agent traces and retrieval results
    • Agentic system for user queries, with function calling and multi-step reasoning
    • Open source models, self-hosting with vLLM

Education

  1. 2024–now

    BSc in Law

    UNED · Spain

    Studying law part-time

  2. 2020–25

    BSc in Mathematics

    Complutense University of Madrid (UCM) · Madrid, Spain

    • Specialization in Computational Mathematics
    • Degree Project: "Transformers: from the fundamentals to the language model"
  3. 2023–24

    Exchange Year. ERASMUS

    KTH Royal Institute of Technology · Stockholm, Sweden

    • Took following Master’s courses: Automata and Languages, Scalable Software Development, Parallel and Distributed Computing, Statistical Machine Learning, Algorithms and Complexity, Matrix Computations for Large-scale Systems.
  4. 2018–20

    International Baccalaureate. Diploma Programme

    Ágora Portals International School · Palma de Mallorca, Spain

    • Valedictorian, Class of 2020. IB score 43/45.
    • Debate League, Professional Music Studies, National Sailing Team.

Projects

  • Image anomaly detection — collaboration with GMV

    • Designed and trained an autoencoder in TensorFlow to detect anomalies in images.
    • Built the preprocessing pipeline with data augmentation and filtering.

Skills

Programming
Python · JavaScript · Java · SQL · Bash
AI / ML
LLMs · RAG & vector search · Embeddings · Agents & function calling · Model evaluations · sentence-transformers · TensorFlow · scikit-learn · NumPy
Infra
Self-hosted model serving · Linux · NGINX · Git
Math / Stats
MATLAB · R

Languages

Spanish
Native
English
C2
Catalan
B2