# Luis Felipe Llamas Luaces

Senior Backend Specialist · A Coruña, Galicia, Spain

Backend engineer with ten years across robotics research, analytics platforms and LLM tooling. I have represented my department on the company's AI Governance Commission since it was set up, working on safety standards and company AI policy, and I have run Claude training for over a hundred colleagues across departments. In my department I build agentic workflows, shared skills that speed up delivery, and a linked code and documentation system so agents load less context. I have also been part of a maker association for over a decade.

## Get in touch

- Email: luis@lfllamas.com
- LinkedIn: https://www.linkedin.com/in/luis-felipe-llamas-luaces-367461bb/
- GitHub: https://github.com/Shiul93
- Web: https://lfllamas.com/en/
- PDF: https://lfllamas.com/cv/luis-llamas-en.pdf
- JSON Resume: https://lfllamas.com/en/cv.json

## About

Backend engineer, from robotics research to production data and LLM systems.

I started in educational robotics: my final degree project became my first job at a university spin-off, and then a PhD position in a research group. It was a multidisciplinary project, and it taught me to pick up new technologies quickly, from Android and iOS to computer vision and simulators.

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 2022 I left the PhD and moved from the university to the R&D department of a digital marketing company. There I have designed and built the backend of two marketing analytics tools, Binnacle and Boostic, starting almost from scratch: a Python REST API secured with OAuth and JWT, caching and asynchronous tasks with Redis, PostgreSQL, ClickHouse as the data warehouse, and Docker deployments. I have also integrated LLMs and agents for data analysis and report generation, as fixed pipelines that produce analyses and reports rather than as a chatbot.

In parallel, I worked on the design and development of the new CMS backend of ATaquilla, a ticket office for events.

Outside work, I have been part of a maker association for over ten years, four of them as its president. I play guitar, bass and piano, and I am learning drums.

Robotics research, shipyard metrology, analytics backends and now applied AI: each change of field meant learning a new domain quickly, and that range is what I bring to a team. I am comfortable moving across the stack and between disciplines, and I like problems that come from the real world.

## Experience

### Senior Backend Specialist and AI Governance Commission member, Redegal

Feb 2026 – Present · A Coruña (remote)

Product / R&D

Same backend work, plus management duties in Product / R&D. Representative of the product department on the AI Governance Commission since it was set up.

- Management duties in Product / R&D alongside the backend work of the previous period.
- AI Governance Commission, as the product department's representative: safety standards, AI rollout across the company and skills shared company-wide; Claude training for over a hundred colleagues.
- MCP servers for the company's existing analytics tools.
- Agentic workflows and shared skills that standardize development and cut delivery time, plus a linked code and documentation system so agents load less context.

### Backend Engineer, Redegal

Jun 2022 – Mar 2026 · A Coruña (remote)

Product / R&D

Main backend engineer of Redegal's data-driven marketing and analytics tools Binnacle and Boostic, and of the backend of the ATaquilla CMS.

- Design and build of Binnacle and Boostic from scratch to production in one year, followed by new features: dynamic dashboard generation from the backend and LLM integration for data analysis and report generation.
- The tools are used by Redegal's own marketing team and by external clients.
- Mentoring and code review for new backend team members.
- Coordination with the Data Science and Frontend teams through a shared documentation system and the protocols to use it.
- Design and build of the ATaquilla CMS backend from scratch to production within the agreed timeframe, together with the client's software, marketing and operations teams.

Projects: Binnacle / Boostic, ATaquilla

### Pre-doctoral Researcher, University of A Coruña

Nov 2021 – May 2022 · Hybrid

Perception systems in cognitive robotics, as part of doctoral studies.

- Research on perception systems in cognitive robotics as part of the doctoral studies.
- An intelligent tutoring system on a Unity3D robotics simulator to improve robotics learning with the Robobo platform.
- A Python library for easy access to HomeAssistant home automation systems, to teach ambient intelligence in classrooms.
- Co-supervision of two final degree projects and a Master's thesis in educational robotics and computer vision; the Master's thesis was published by IEEE (2019).
- Tools for other researchers in the group and collaboration on scientific publications.

Projects: Robobo Platform

### Researcher, UDC – Navantia Joint Research Unit

Nov 2020 – Nov 2021 · Ferrol (on site)

Prototype that uses genetic algorithms to redesign the closing pipes of ships under construction.

- Design and implementation of a prototype to improve the fitting and adjustment of pipes in ships under construction.
- Genetic algorithms (Python) to redesign the pipe layouts that, because of real-world assembly deviations, did not meet fitting tolerances.
- Work with the pipe workshop and metrology lab engineers; combined with 3D scanners, the prototype shortened measurement and design times and prevented errors.

Projects: Pipe Fitting, Robobo Platform

### Researcher, CITIC Research Centre, University of A Coruña

Jul 2020 – Nov 2020 · Remote

New machine vision techniques for the Robobo educational robotics platform.

- Development and integration of new machine vision techniques into the Robobo educational robotics platform framework.

Projects: Robobo Platform

### Researcher, UDC – Navantia Joint Research Unit

Apr 2019 – Jul 2020 · Ferrol (on site)

Pipe fitting research for the Navantia shipyard: analysis of solutions to measure assembly deviations.

- Analysis of solutions for the automatic extraction of pipe ends in ship construction modules, to detect deviations introduced during assembly and update the connecting pipes to fit them.
- Evaluation of laser scanners and metrology software.

Projects: Robobo Platform

### Software Engineer, Integrated Group for Engineering Research (GII)

Jan 2019 – Apr 2019 · A Coruña / Ferrol (on site)

Robobo educational robotics platform: new interaction modules and the iOS port.

- Development of additional interaction modules for the Robobo educational robotics platform framework.
- iOS port of the Robobo app and framework.

Projects: Robobo Platform

### Software Engineer, Mytech Ingenieria Aplicada

Oct 2016 – Dec 2018 · Ferrol

Sensing and actuation framework of the Robobo educational robotics platform, continuing the final degree project.

- Development of Robobo's Android app from scratch and integration of machine vision with OpenCV.

Projects: Robobo Platform

## Education

### PhD, Cognitive Robotics, UDC (discontinued)

Nov 2019 – Jun 2022

Research on perception for cognitive robotics, alongside the Robobo platform. Discontinued in 2022 on moving to industry (Redegal), before writing a thesis.

### Master's Degree, Bioinformatics for Health Sciences (Neuroscience focus), UDC

Sep 2016 – Jul 2018

Master's thesis: Stimpack, a MATLAB tool to run electrophysiology experiments on awake primates.

- Master's thesis: Stimpack, a MATLAB and Psychtoolbox tool to run visual stimulation tasks in electrophysiology experiments on awake macaques, mainly to study working memory.
- Fixation, receptive-field mapping and working-memory tasks, each with its own window to set parameters and control the session live.
- Works with the lab's Eyelink eye tracker, Plexon OmniPlex data acquisition and reward system; new tasks extend a common task class.

Projects: Stimpack

### Engineering Degree, Computer Engineering (specialized in computer science), UDC

Sep 2011 – Aug 2016

Final project: the human–robot interaction library of the Robobo educational robot.

- Final degree project: an Android library of human–robot interaction modules for Robobo, the smartphone-based educational robot.
- Modules modelled on the senses: touch on the phone screen, speech recognition and synthesis, sound (clap, pitch and note detection, tone generation), vision (camera, face and colour detection), email messaging and emotions shown on the screen.

Projects: Robobo HRI library

## Volunteering

### President, Bricolabs

Feb 2020 – Sep 2023

President of Bricolabs, a hackerspace promoting open source hardware and software.

### Member, Bricolabs

Apr 2013 – Present

Member of Bricolabs, a hackerspace promoting open source hardware and software.

## Projects

### Binnacle / Boostic

https://lfllamas.com/en/projects/binnacle-boostic/

Main backend engineer · Jun 2022 – Present

Backend of Redegal's data-driven marketing and analytics tools.

- RESTful API in Flask, secured with OAuth (Auth0) and JWT; dependencies managed with Poetry.
- Redis for caching and asynchronous tasks; PostgreSQL modelled with the SQLAlchemy ORM; ClickHouse as the analytics data warehouse, queried with SQL and processed with Pandas.
- Containerization and deployment with Docker Compose.
- LLM integration for data analysis and report generation: first a small prompt-chaining framework, later moved to LangChain / LangGraph agents.
- A framework to design dashboards dynamically on the backend from widgets, handling localization and producing descriptions the frontend renders. It replaced Superset, saving maintenance time, deployment complexity and frontend work, and let the backend team create dashboards faster.
- Introduction of a shared documentation platform on Obsidian with version control, plus protocols and templates, for the frontend and data science teams.

Technologies: Python, Flask, Prompt engineering, PostgreSQL, ClickHouse, Docker, Auth0, LangChain, LangGraph, SQL, Pandas

### Pipe Fitting

https://lfllamas.com/en/projects/pipe-fitting/

Researcher · Nov 2020 – Nov 2021

Prototype using genetic algorithms to redesign closing pipes so they fit as-built ship modules at Navantia.

- Analysis and benchmarking of commercial 3D scanners with the Polyworks metrology suite.
- Conceptual design of a 3D measurement tool in Fusion 360, and a geometric analysis of the problem.
- Genetic algorithm development and benchmarking in NumPy.
- Python prototype with a wxPython frontend, refined with the end users and their metrology team.

Technologies: Python, Genetic algorithms, wxPython, NumPy, PyGAD

### Robobo Platform

https://lfllamas.com/en/projects/robobo/

Software engineer and researcher · Oct 2016 – May 2022

Software framework of a smartphone-based educational robotics platform.

- Native Android and iOS apps for the robot.
- A modular sensing and actuation framework with modules for computer vision, audio, signal processing and video streaming.
- Client libraries to control the robot over websockets: Python, JavaScript, Scratch and ROS.
- A robot simulator in the Unity game engine.

Technologies: Android, iOS, OpenCV, Python, JavaScript, Unity

### Robobo HRI library

https://lfllamas.com/en/projects/robobo-hri/

Final degree project · 2016 – 2016

Base library of the human–robot interaction modules of the Robobo platform.

- Touch: taps, holds, caresses and flings on the phone screen.
- Speech: speech recognition and text-to-speech.
- Sound: clap, pitch and note detection, tone generation and emotion sounds.
- Vision: camera access, face detection and colour detection with OpenCV.
- Messaging: sending text and camera pictures by email.
- Emotions: facial expressions shown on the phone screen.
- Example apps built on the modules: a pet robot, a Simon game and a surveillance robot.

Technologies: Android, Java, OpenCV

### Stimpack

https://lfllamas.com/en/projects/stimpack/

Master's thesis · 2018 – 2018

MATLAB tool to run electrophysiology experiments on awake primates, mainly to study working memory.

- Built on Psychtoolbox to present visual stimuli with precise timing.
- Three tasks: fixation to train the subject, mapping to locate receptive fields in the visual cortex, and a working-memory task used to study the effect of transcranial magnetic stimulation on the prefrontal cortex.
- One window per task to set its parameters and control the session live (pause, resume, give a reward); changes apply from the next trial.
- Works with the Eyelink eye tracker, Plexon OmniPlex data acquisition through DATAPixx, and the reward system; a mouse can stand in for gaze when developing without the hardware.
- New tasks extend an abstract task class and a template window, so they only implement the trial logic.

Technologies: MATLAB, Psychtoolbox, Eyelink, Plexon OmniPlex

### ATaquilla

https://lfllamas.com/en/projects/ticketing-cms/

Main backend engineer · Jun 2022 – Mar 2026

Custom CMS for ATaquilla's marketing team to edit public event content.

- Backend architecture defined with the client and integrated with their existing infrastructure, in coordination with the frontend team building the website.
- Python / Flask RESTful API deployed with Kubernetes and Rancher.
- Sync with the existing operations backend through webhooks and periodic Kubernetes jobs.
- PostgreSQL with the SQLAlchemy ORM and Alembic migrations; fuzzy product search with pg_trgm.
- Keycloak deployment and integration for user authentication.

Technologies: Python, Flask, Kubernetes, PostgreSQL, Keycloak, Alembic

## Personal projects

### DnD Sidekick

https://lfllamas.com/en/personal/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.

Status: Self-hosted, in development

- Playable character sheet with inline editing and panels that change with the class (Artificer and Monk so far).
- Character roster: guided creation, level up, duplicate, and JSON export and import.
- Spells (prepared, slots, homebrew) and inventory with weight, containers and homebrew items. Armour class and attacks come from the equipped gear.
- Rules compendium across several sourcebooks, with full rules text and tables.

Technologies: React, TypeScript, Vite, PWA, IndexedDB, Dexie, Vitest, Playwright

### MealVault

https://lfllamas.com/en/personal/mealvault/

Manages recipes, pantry inventory, meal planning and shopping lists, with an MCP server that exposes the API as tools for an LLM.

Status: Self-hosted

- Recipes with substitutes and sub-recipes.
- Pantry inventory: cooking a recipe deducts stock, oldest first.
- "What can I cook now", listing what is missing for near matches.
- Weekly menus and shopping lists, plus an append-only pantry log for consumption analysis.

Technologies: Python, Flask, SQLAlchemy, PostgreSQL, Redis, React, TypeScript, FastMCP, Alembic

### Morse Trainer

https://lfllamas.com/en/personal/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.

Status: In development

- Iambic paddle input with straight key, Iambic A and Iambic B modes, speed in WPM and Farnsworth spacing.
- Live Morse decoder screen.
- Buzzer sidetone, a status LED and a live status display on a 240×135 colour screen.
- Menus driven by a rotary encoder, with settings kept in flash. Next: lessons and scoring.

Technologies: C++, Arduino, PlatformIO, ESP32-C3, Unity

### My robots

https://lfllamas.com/en/personal/my-robots/

Robots built over the years: a maze solver, a mini sumo, a hexapod and three half-pound combat robots for OSHWDem.

Status: Workshop and competition projects

Technologies: Arduino, Teensy, C++, PlatformIO, 3D printing, CNC milling

- Hexapod, Hexapod robot, c. 2014: An 18-degree-of-freedom hexapod, three servos per leg, built from an open design on Thingiverse.
- Mini sumo, Mini sumo, 2015: Mini sumo robot that finds its opponent with distance sensors and pushes it out of the ring.
- SuperMaze, Maze solver, 2017: Robot for the OSHWDem maze contest: it explores the maze, maps it and finds the way to the goal.
- TTT, Half-pound combat robot · wedge, 2017: "Tres tristes trozos de tétanos" (three sad pieces of tetanus): a wedge built from the casing of an old DVD player.
- Rodilla, Half-pound combat robot · flipper, 2018: Flipper for OSHWDem 2018: a motor turns a cam that loads a spring, and its release throws the flipper up.
- Minio, Half-pound combat robot · wedge, 2019: Wedge for OSHWDem 2019, milled entirely from aluminium on an eShapeoko with a Makita spindle at Bricolabs.

### Radio Show

https://lfllamas.com/en/personal/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.

Status: Self-hosted, in development

- Plans the whole show as a running order, then writes each block live, one block ahead of what is playing.
- Picks tracks on Spotify, rejecting karaoke versions and songs played too recently.
- Voices each link with text to speech and lowers the music under the voice.
- Remembers past shows: a short digest of recent plays, plus a history search the model calls when it needs it.

Technologies: FastAPI, LangGraph, PostgreSQL, Redis, React, TypeScript, Spotify Web Playback SDK, OpenAI API, Web Audio

## Publications

- Artificial Intelligence Teaching Through Embedded Systems: A Smartphone-Based Robot Approach. Springer, 2019. https://link.springer.com/chapter/10.1007/978-3-030-35990-4_42
- Adapting computer vision algorithms to smartphone-based robot for education. IEEE, 2019. https://ieeexplore.ieee.org/abstract/document/9264289
- The Robobo Project: Bringing Educational Robotics Closer to Real-World Applications. Springer, 2017. https://link.springer.com/chapter/10.1007/978-3-319-62875-2_20

## Skills

- Python Development: Flask, numpy, pandas, Poetry, marshmallow, pydantic
- Software Engineering: Modular design, REST API design, Testing (pytest)
- DB Management: PostgreSQL, ClickHouse, ORM, SQLAlchemy, SQL, Alembic
- DevOps: git, Docker, Docker Compose, Kubernetes, Elastic, Linux, Redis, make, bash
- Mobile Development: Android, iOS
- AI and LLMs: LangChain, LangGraph, MCP, Claude, Prompt engineering

## Languages

Spanish, English

## Interests

- Music: Guitar, Bass, Piano, Drums
- Electronics: Robotics, IoT, Ham radio
- Crafts: Woodworking, Metalworking, Jewellery
- Arts: Drawing, Painting
- Sports: Mountain biking
