Hey, I'm Diego 👋

AI Engineer based in Valencia, Spain, with a hybrid background in software development, Data Science, and systems deployment. I build production AI solutions with Python, Machine Learning, Docker, and Linux—from LLM infrastructure and RAG systems to voice agents and automated data pipelines.
I’m looking for more interesting and demanding roles in AI where I can solve complex problems, take ownership, and deliver measurable value.

Projects

The Agora

The Agora

A multi-agent philosophical debate platform powered by LangGraph. It orchestrates autonomous LLM personas (e.g., Nietzsche, Camus) to engage in complex discussions, managing state and conversation flow through a reactive ChainLit interface.

El Sesgo del Fútbol

El Sesgo del Fútbol

Automated sentiment analysis pipeline for Spanish sports press. Scrapes Marca.com RSS feeds, classifies sentiment with a Spanish BERT model (robertuito), stores results in PostgreSQL, and renders an interactive Streamlit dashboard — revealing how the media really talks about LaLiga players.

Music Genre Classifier

Music Genre Classifier

Classifies the genre of any song within 10 genres with 90% accuracy. Presented as bachelor's thesis. Utilized audio processing techniques and mel spectrograms.

Education

  1. Master's Degree in Natural Language Processing

    UNED

    Part-time, fully online programme focused on the fundamentals and cutting edge of NLP. Deep-diving into Transformer architectures, neural networks, and PyTorch — building end-to-end pipelines for text classification, sequence modelling, and language generation. Know more about UNED
  2. Bachelor's Degree in Computer Science

    University of A Coruña

    Specialisation in Software Engineering. Covered a broad curriculum including algorithms, systems architecture, databases, and software development. Final thesis: Music Genre Classifier using mel spectrograms and deep learning, achieving 90% accuracy across 10 genres. Know more about University of A Coruña

Working Experience

  1. AI Engineer

    Navertia

    Designing and delivering production AI systems, including a bidirectional customer-service voice agent built with Pipecat, Deepgram, ElevenLabs, and Gemini; local LLM infrastructure served with vLLM and Docker on NVIDIA GPUs; private RAG and Open WebUI environments; and an invoice-processing pipeline using locally served OCR for integration with Microsoft Dynamics 365 Business Central. Know more about Navertia
  2. System Administrator

    WakkeIt

    Executed virtual machine migrations across multiple environments for Banco Santander UK, leveraging VMware HCX for seamless migration processes. Developed automation scripts using Bash, PowerShell, and Python to optimize workflows, and performed data analysis and reporting with Excel. Know more about WakkeIt
  3. Software Engineer

    INTRAS

    I led the analysis and optimization of Valencia’s public bus network, utilizing advanced tools such as the OpenStreetMaps API, Python, and data analysis libraries like Pandas, GeoPandas, and Matplotlib. My work resulted in proposals to adjust two bus routes, backed by precise data and visualizations presented in Power BI, which I delivered to the project lead for implementation. Know more about INTRAS
  4. Full Stack Developer

    ClickIT Smart Technologies

    First work experience through a paid internship under the Erasmus program. Developed an educational web application within an international team using React.js and PHP, integrating MySQL, RESTful APIs, and version control with Git. Contributed to testing processes using Jest and PHPUnit.

Skills

About me

I’m an AI Engineer based in Valencia with a background that combines software engineering, data science, and infrastructure. I focus on turning AI concepts into reliable, production-ready systems—from voice agents and RAG applications to locally deployed models and automated data pipelines.

I value technical rigor, clear communication, and end-to-end ownership. I enjoy working on complex problems, collaborating across disciplines, and continuously deepening my knowledge of machine learning and modern AI architectures.

Outside work, I stay active through surfing, skateboarding, and other sports. I also enjoy philosophy and travel, which help me approach new challenges with curiosity and a broader perspective.

Diego Caínzos in Valencia, Spain