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
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.
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
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
- Artificial Intelligence Teaching Through Embedded Systems: A Smartphone-Based Robot Approach Springer, nov 2019
- Adapting computer vision algorithms to smartphone-based robot for education IEEE, oct 2019
- The Robobo Project: Bringing Educational Robotics Closer to Real-World Applications Springer, ago 2017
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
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.
Bricolabs
Presidente
Presidente de Bricolabs, una organización de difusión de software y hardware libres y hackerspace.
Doctorado, Robótica Cognitiva
UDC
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
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.
Máster en Bioinformática para Ciencias de la Salud (enfoque en Neurociencia)
UDC
Bricolabs
Miembro
Miembro de Bricolabs, una organización de difusión de software y hardware libres y hackerspace.
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.
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.
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.
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.
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.