Quién soy

Ingeniero backend con diez años entre la investigación en robótica, las plataformas de analítica y las herramientas con LLM. Represento a mi departamento en la Comisión de Gobernanza de IA de la empresa desde su creación, trabajando en estándares de seguridad y en la política de IA de la empresa, y he impartido formación en Claude a más de cien compañeros de distintos departamentos. En mi departamento construyo flujos de trabajo agénticos, skills compartidas que aceleran la entrega y un sistema enlazado de código y documentación para que los agentes carguen menos contexto. Además, llevo más de una década en una asociación maker.

Experiencia y formación

  1. Redegal

    Senior Backend Specialist y miembro de la Comisión de Gobernanza de IA

    El mismo trabajo de backend, más funciones de gestión en Producto / I+D. Representante del departamento de producto en la Comisión de Gobernanza de IA desde su creación.

    Detalles
    • Asumí funciones de gestión en Producto / I+D sin dejar el trabajo de backend del periodo anterior.
    • Comisión de Gobernanza de IA, como representante del departamento de producto: estándares de seguridad, despliegue de la IA en la empresa y skills compartidas por toda la empresa; impartí formación en Claude a más de cien compañeros.
    • Construí servidores MCP para las herramientas de analítica existentes de la empresa.
    • Implanté flujos de trabajo agénticos y skills compartidas que estandarizan el desarrollo y reducen el tiempo de entrega, además de un sistema enlazado de código y documentación para que los agentes carguen menos contexto.
  2. Redegal

    Backend Engineer

    Ingeniero backend principal de las herramientas de marketing y analítica basadas en datos de Redegal, Binnacle y Boostic, y del backend del CMS de ATaquilla.

    Detalles
    • Diseñé y construí Binnacle y Boostic desde cero hasta producción en un año, y seguí añadiendo funcionalidades: generación dinámica de dashboards desde el backend e integración de LLM para el análisis de datos y la generación de informes.
    • Las herramientas las usan el equipo de marketing de Redegal y clientes externos.
    • Mentoricé a nuevos miembros del equipo backend y revisé su código.
    • Coordiné los equipos de Data Science y Frontend, introduciendo un sistema de documentación compartido y los protocolos para usarlo.
    • Diseñé y construí desde cero el backend del CMS de ATaquilla hasta producción en el plazo acordado, trabajando con los equipos de software, marketing y operaciones del cliente.

    Proyectos

  3. Universidad de A Coruña

    Investigador predoctoral

    Sistemas de percepción en robótica cognitiva, dentro de los estudios de doctorado.

    Detalles
    • Estudié sistemas de percepción en robótica cognitiva dentro de los estudios de doctorado (tesis sin terminar).
    • Desarrollé un sistema de tutorización inteligente sobre un simulador de robótica en Unity3D para mejorar el aprendizaje de robótica con la plataforma Robobo.
    • Desarrollé una librería en Python para el acceso sencillo a sistemas domóticos HomeAssistant, para enseñar inteligencia ambiental en las aulas.
    • Codirigí dos trabajos de fin de grado y un trabajo de fin de máster en robótica educativa y visión artificial.
    • Escribí herramientas para otros investigadores del grupo y colaboré en publicaciones científicas.

    Publicaciones

  4. Unidad Mixta de Investigación UDC – Navantia

    Investigador

    Prototipo que usa algoritmos genéticos para rediseñar los tubos de cierre de buques en construcción.

    Detalles
    • Diseñé e implementé un prototipo para mejorar el ajuste de tubos en buques en construcción.
    • Usé algoritmos genéticos (Python) para rediseñar las tuberías que, por las desviaciones reales del montaje, no cumplían las tolerancias de ajuste.
    • Trabajé con los ingenieros del taller de tubería y del laboratorio de metrología; junto con escáneres 3D, el prototipo acortó los tiempos de medida y diseño y evitó errores.

    Proyectos

  5. CITIC Centro de Investigación TIC, Universidade da Coruña

    Investigador

    Nuevas técnicas de visión artificial para la plataforma de robótica educativa Robobo.

    Detalles
    • Desarrollé e integré nuevas técnicas de visión artificial en el framework de la plataforma de robótica educativa Robobo.
  6. Bricolabs

    Presidente

    Presidente de Bricolabs, un hackerspace que promueve el hardware y el software libres.

  7. Doctorado, Robótica Cognitiva

    UDC

  8. Unidad Mixta de Investigación UDC – Navantia

    Investigador

    Investigación de tubos de cierre para el astillero Navantia: análisis de soluciones para medir las desviaciones del montaje.

    Detalles
    • Analicé soluciones para la extracción automática de extremos de tubos en los módulos de construcción de buques, para detectar las desviaciones del montaje y actualizar los tubos de unión para que encajen.
    • Evalué escáneres láser y software de metrología.
  9. Grupo Integrado de Ingeniería (GII)

    Ingeniero de software

    Plataforma de robótica educativa Robobo: nuevos módulos de interacción y el port a iOS.

    Detalles
    • Desarrollé módulos de interacción adicionales para el framework de la plataforma de robótica educativa Robobo.
    • Desarrollé el port a iOS de la aplicación y el framework de Robobo.

    Proyectos

  10. Mytech Ingeniería Aplicada

    Software Engineer

    Construí el framework de sensorización y actuación de la plataforma de robótica educativa Robobo, como continuación de mi proyecto de fin de carrera.

    Detalles
    • Desarrollé desde cero la app de Android de Robobo e integré visión artificial con OpenCV.
  11. Máster en Bioinformática para Ciencias de la Salud (enfoque en Neurociencia)

    UDC

  12. Bricolabs

    Miembro

    Miembro de Bricolabs, un hackerspace que promueve el hardware y el software libres.

  13. Grado en Ingeniería Informática (especialidad en Computación)

    UDC

Sobre mí

Empecé en la robótica educativa: mi proyecto de fin de carrera se convirtió en mi primer empleo en una empresa vinculada a la universidad y después en un puesto de doctorando en un grupo de investigación. Era un proyecto multidisciplinar y me enseñó a aprender tecnologías nuevas con rapidez, de Android e iOS a visión artificial y simuladores.

Durante mi etapa en la universidad también participé en varios proyectos de investigación, entre los que destaca la línea «Tubos de cierre» de la Unidad Mixta de Investigación en colaboración con Navantia. En ese proyecto diseñamos e implementamos un prototipo que resolvía el problema del ajuste de tuberías en buques en construcción, usando algoritmos genéticos para rediseñar la disposición de las tuberías.

En 2022 pasé de la universidad al departamento de I+D de una empresa de marketing digital. Allí he diseñado y construido el backend de dos herramientas de analítica de marketing, Binnacle y Boostic, partiendo casi de cero: una API REST en Python protegida con OAuth y JWT, caché y tareas asíncronas con Redis, PostgreSQL, ClickHouse como almacén de datos y despliegues con Docker. También he integrado LLMs y agentes para el análisis de datos y la generación de informes, como flujos fijos que producen análisis e informes y no como un chatbot.

En paralelo, trabajé en el diseño y desarrollo del nuevo backend del CMS de ATaquilla, una taquilla de eventos.

Fuera del trabajo, llevo más de diez años en una asociación maker, cuatro de ellos como delegado. Toco la guitarra, el bajo y el piano, y estoy aprendiendo batería.

Investigación en robótica, metrología naval, backends de analítica y ahora IA aplicada: cada cambio de campo me obligó a aprender un dominio nuevo con rapidez, y esa amplitud es lo que aporto a un equipo. Me muevo con soltura por todo el stack y entre disciplinas, y me gustan los problemas que vienen del mundo real.

Habilidades

Desarrollo en Python
Flask, numpy, pandas, Poetry, marshmallow, pydantic
Ingeniería de software
Diseño modular, Diseño de API REST, Testing (pytest)
Gestión de bases de datos
PostgreSQL, ClickHouse, ORM, SQLAlchemy, SQL, Alembic
DevOps
git, Docker, Docker Compose, Kubernetes, Elastic, Linux, Redis, make, bash
Desarrollo móvil
Android, iOS
IA y LLM
LangChain, LangGraph, MCP, Claude, Ingeniería de prompts
Idiomas
Español, Inglés

Proyectos personales

  • DnD Sidekick

    Una aplicación web centrada en el jugador para fichas de personaje de D&D 5e que funciona sin conexión en la mesa, con conjuros, inventario, un compendio de reglas y una lista de personajes.

    Autoalojado, en desarrollo · React, TypeScript, Vite, PWA, IndexedDB, Dexie, Vitest, Playwright

  • MealVault

    Gestiona recetas, despensa, planificación de comidas y listas de la compra, con un servidor MCP que expone la API como herramientas para un LLM.

    Autoalojado · Python, Flask, SQLAlchemy, PostgreSQL, Redis, React, TypeScript, FastMCP, Alembic

  • Morse Trainer

    Firmware de un entrenador interactivo de código Morse para una placa ESP32-C3 con paleta iambic, tono lateral con zumbador, una pantalla a color pequeña y un codificador rotatorio.

    En desarrollo · C++, Arduino, PlatformIO, ESP32-C3, Unity

  • Radio Show

    Un DJ de radio autónomo: un agente escribe el guion de un programa en directo, lo locuta con síntesis de voz y controla la reproducción de Spotify en el navegador de cada oyente.

    Autoalojado, en desarrollo · FastAPI, LangGraph, PostgreSQL, Redis, React, TypeScript, Spotify Web Playback SDK, OpenAI API, Web Audio

Intereses

Música
Guitarra, Bajo, Piano, Batería
Electrónica
Robótica, IoT, Radioafición
Artesanía
Carpintería, Metalistería, Joyería
Arte
Dibujo, Pintura
Deporte
Ciclismo de montaña

Contacto

LinkedIn es la mejor forma de ponerse en contacto conmigo.