Who I am
I work where backend engineering meets applied AI. I have been on my company's AI Governance Commission since it began, working on safety standards and advising on AI strategy, and I have trained over a hundred people from different backgrounds to use Claude. In my department I build agentic workflows, shared skills that speed up delivery, and an interconnected code and documentation system that makes token usage more efficient. Behind it are years of backend work and a start in robotics research; I have also been part of a maker association for over a decade.
Experience and education
Redegal
Senior Backend Specialist and AI Governance Commission member
A continuation of my previous role, with a more managerial role inside the Product / R&D department, and a seat on the company's AI Governance Commission since its start, as the AI champion of the product department.
Details
- Took on a more managerial role inside the department while continuing the backend work of the previous period.
- Member of the AI Governance Commission from the beginning, as the AI champion of the product department, taking part in shaping it.
- On the commission, trained over a hundred people from different backgrounds in using Claude.
- Also on the commission: safety standards, AI deployment at all levels of the company, skills used by the whole company, and advice on the company's AI strategy decisions.
- In the department, built an interconnected code and documentation system that makes token usage more efficient.
- In the department, developed MCP servers to interact with the company's existing analytics tools.
- In the department, implemented agentic workflows and shared skills that standardize development and reduce delivery time.
Redegal
Backend Engineer
Main backend engineer of Redegal's data-driven marketing and analytics tools Binnacle and Boostic, and of the backend of the ATaquilla CMS.
Details
- Designed and built Binnacle and Boostic from scratch to production in one year, then kept adding features: dynamic dashboard generation from the backend and Large Language Model integration to improve how analytics reach end users.
- The tools are used by Redegal's own marketing team and by external clients, with new clients joining every week.
- Mentored new backend team members and supervised them towards quality code standards.
- Coordinated with the Data Science and Frontend teams, introducing a shared documentation system and the protocols to use it.
- Designed and built the ATaquilla CMS backend from scratch to production within the agreed timeframe, working with the client's software, marketing and operations teams.
Projects
University of A Coruña
Pre-doctoral Researcher
Perception systems in cognitive robotics, as part of doctoral studies.
Details
- Studied perception systems in cognitive robotics as part of the doctoral studies (unfinished thesis).
- Developed an intelligent tutoring system on a Unity3D robotics simulator to improve robotics learning with the Robobo platform.
- Developed a Python library for easy access to HomeAssistant home automation systems, to teach environmental intelligence in classrooms.
- Co-supervised two final degree projects and a Master's thesis in educational robotics and computer vision.
- Supported other engineers of the group with tailored software and collaborated on scientific publications.
Publications
- 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, Aug 2017
UDC – Navantia Joint Research Unit
Researcher
Prototype that uses genetic algorithms to redesign the closing pipes of ships under construction.
Details
- Designed and implemented a prototype to improve the fitting and adjustment of pipes in ships under construction.
- Used genetic algorithms (Python) to redesign the pipe layouts that, because of real-world assembly deviations, did not meet fitting tolerances.
- Worked with the pipe workshop and metrology lab engineers; combined with 3D scanners, the prototype shortened measurement and design times and prevented errors.
Projects
CITIC Research Centre, University of A Coruña
Researcher
New machine vision techniques for the Robobo educational robotics platform.
Details
- Developed and integrated new machine vision techniques into the Robobo educational robotics platform framework.
Bricolabs
President
President of Bricolabs, an open source software and hardware diffusion organization and hackerspace.
PhD, Cognitive Robotics
UDC
Integrated Group for Engineering Research (GII)
Software Engineer
Robobo educational robotics platform: new interaction modules and the iOS port.
Details
- Developed additional interaction modules for the Robobo educational robotics platform framework.
- Developed an iOS port of the Robobo app and framework.
Projects
Mytech Ingenieria Aplicada
Software Engineer
Built the sensing and actuation framework of the Robobo educational robotics platform, continuing my final degree project.
Details
- Developed Robobo's Android app from scratch and integrated machine vision with OpenCV.
Master's Degree, Bioinformatics for Health Sciences (Neuroscience focus)
UDC
Bricolabs
Member
Member of Bricolabs, an open source software and hardware diffusion organization and hackerspace.
Engineering Degree, Computer Engineering (specialized in computer science)
UDC
About
My professional career is characterized by the variety of projects and technologies I have had to deal with. It began with my final year project, which turned into my first job in a company associated with the university and then into a PhD position in a research group. It was a multidisciplinary project that pushed me into learning and using multiple technologies.
During my time at the university I also took part in several research projects, most notably the "Tubos de cierre" line of the Unidad Mixta de Investigación in collaboration with Navantia. In this project we designed and implemented a prototype that solved the problem of pipe fitting in ships under construction, using genetic algorithms to redesign the layout of the pipes.
In recent years I moved from the university into the R&D department of a digital marketing company. Since then I have worked on the design and development of the backend of a data-driven digital marketing analytics tool called Binnacle, and of our newest tool, Boostic. I started almost from scratch, building a Python backend following modular, secure and scalable design principles: a complete RESTful API secured with OAuth and JWT, caching and asynchronous task execution with Redis, its own Postgres database, ClickHouse as a data warehouse, and deployments with Docker. I have also worked on integrating LLMs and agents for data analysis and report generation, not through the conventional chatbot approach but in a more controlled and structured way.
In parallel, I worked on the design and development of the new CMS backend of ATaquilla, a ticket office for events.
Besides my career, I consider myself a curious person with a multitude of interests, from technology and tinkering, having been part of a maker association for more than a decade and serving as its president for almost four years, to music, which I try to learn as much as I can about: I have learned to play the guitar, bass, piano and now also the drums.
In short, I am a bit of a jack of all trades who enjoys finding creative and elegant solutions to problems that arise in the real world, and that is reflected in the software I have been involved in.
Skills
- Python Development
- Flask, numpy, pandas, Poetry, marshmallow, pydantic
- Software Engineering
- Modular design, Clean code, Design patterns
- DB Management
- PostgreSQL, ClickHouse, ORM, SQLAlchemy, SQL, Alembic
- DevOps
- git, Docker, Docker Compose, Elastic, Linux, Redis, make, bash
- Mobile Development
- Android, iOS
- Languages
- Spanish, English
Personal projects
DnD Sidekick
A player-centred web app for D&D 5e character sheets that works offline at the table, with spells, inventory, a rules compendium and a character roster.
MealVault
Manages recipes, pantry inventory, meal planning and shopping lists, with an MCP server that exposes the API as tools for an LLM.
Morse Trainer
Interactive Morse code trainer firmware for an ESP32-C3 board with an iambic paddle, buzzer sidetone, a small colour display and a rotary encoder.
Radio Show
An autonomous radio DJ: an agent writes the script of a live show, voices it with text to speech and controls Spotify playback in each listener's own browser.
Interests
- Musician
- Guitar, Bass, Piano, Drums
- Electronics
- Robotics, IoT, Ham radio
- Crafts
- Woodworking, Metalworking, Jewellery
- Arts
- Drawing, Painting
- Sports
- Mountain biking
Get in touch
LinkedIn is the best way to reach me.