Quién soy

Trabajo donde el backend se encuentra con la IA aplicada. Estoy en la Comisión de Gobernanza de IA de mi empresa desde su inicio, trabajando en estándares de seguridad y asesorando sobre estrategia de IA, y he formado a más de cien personas de perfiles distintos en el uso de Claude. En mi departamento construyo flujos de trabajo agénticos, skills compartidas que aceleran la entrega y un sistema interconectado de código y documentación que hace más eficiente el uso de tokens. Detrás hay años de trabajo de backend y un comienzo en la investigación en robótica; 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

    Continuación de mi puesto anterior, con un rol más de gestión dentro del departamento de Producto / I+D, y un puesto en la Comisión de Gobernanza de IA de la empresa desde su inicio, como AI champion del departamento de producto.

    Detalles
    • Asumí un rol más de gestión dentro del departamento, sin dejar el trabajo de backend del periodo anterior.
    • Miembro de la Comisión de Gobernanza de IA desde el principio, como AI champion del departamento de producto, participando en darle forma.
    • En la comisión, formé a más de cien personas de perfiles distintos en el uso de Claude.
    • También en la comisión: estándares de seguridad, despliegue de la IA en todos los niveles de la empresa, skills que usa toda la empresa y asesoría en las decisiones de estrategia de IA.
    • En el departamento, construí un sistema interconectado de código y documentación que hace más eficiente el uso de tokens.
    • En el departamento, desarrollé servidores MCP para interactuar con las herramientas de analítica existentes de la empresa.
    • En el departamento, implementé flujos de trabajo agénticos y skills compartidas que estandarizan el desarrollo y reducen el tiempo de entrega.
  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 modelos de lenguaje (LLM) para mejorar cómo llega la analítica a los usuarios finales.
    • Las herramientas las usan el equipo de marketing de Redegal y clientes externos, con nuevos clientes cada semana.
    • Mentoricé a nuevos miembros del equipo backend y los supervisé hacia estándares de código de calidad.
    • 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.
    • Apoyé a otros ingenieros del grupo con software a medida 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, una organización de difusión de software y hardware libres y hackerspace.

  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, una organización de difusión de software y hardware libres y hackerspace.

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

    UDC

Sobre mí

Mi trayectoria profesional se caracteriza por la variedad de proyectos y tecnologías con los que he tenido que trabajar. Empezó con mi proyecto de fin de carrera, que 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 que me empujó a aprender y usar múltiples tecnologías.

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 los últimos años pasé de la universidad al departamento de I+D de una empresa de marketing digital. Desde entonces he trabajado en el diseño y desarrollo del backend de una herramienta de analítica de marketing digital basada en datos llamada Binnacle, y de nuestra herramienta más reciente, Boostic. Empecé casi desde cero, construyendo un backend en Python siguiendo principios de diseño modulares, seguros y escalables: una API RESTful completa protegida con OAuth y JWT, caché y ejecución de tareas asíncronas con Redis, su propia base de datos Postgres, ClickHouse como almacén de datos y despliegues con Docker. También he trabajado en la integración de LLMs y agentes para el análisis de datos y la generación de informes, no con el enfoque convencional de chatbot, sino de una forma más controlada y estructurada.

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

Más allá de mi carrera, me considero una persona curiosa con multitud de intereses, desde la tecnología y el cacharreo, habiendo formado parte de una asociación maker durante más de una década y siendo su delegado durante casi cuatro años, hasta la música, de la que intento aprender todo lo que puedo: he aprendido a tocar la guitarra, el bajo, el piano y ahora también la batería.

En resumen, soy un poco un manitas de todo que disfruta encontrando soluciones creativas y elegantes a los problemas del mundo real, y eso se refleja en el software en el que he participado.

Habilidades

Desarrollo en Python
Flask, numpy, pandas, Poetry, marshmallow, pydantic
Ingeniería de software
Diseño modular, Código limpio, Patrones de diseño
Gestión de bases de datos
PostgreSQL, ClickHouse, ORM, SQLAlchemy, SQL, Alembic
DevOps
git, Docker, Docker Compose, Elastic, Linux, Redis, make, bash
Desarrollo móvil
Android, iOS
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.