RH Portrait of Rubén Higuera

Software & Generative AI Engineer

4+ years of professional experience. Specialized in software development and the integration of generative AI systems into enterprise environments.

About

I am a software engineer. I have worked on real-time railway control, airline payment platforms and satellite data processing. In recent years my work has evolved towards generative AI: designing these systems and integrating them into production environments.

The great technological challenge of our time is bringing generative AI into real production. My motivation is understanding the needs of any sector in order to design and integrate AI systems in a robust, scalable way — for any use case, from process automation to improving the quality of a product.

Professional Experience

R&D Software Engineer

Siemens Mobility
Aug 2024 — Present · Promoted after 8 months as an intern

Core development of Rail9000, the modular platform for real-time railway control centres. I implement the Eulynx protocol in Java — TCP, TLS and UDP transport layer, and SCI-CC application layer — for railway interlockings.

In parallel, I lead the department's generative AI initiatives: I design and build the internal tools now used by the Development, Testing and Safety teams, and deliver internal training on GitHub Copilot.

Tools I have built
Java Eulynx / SCI-CC Python RAG & Agents Real-time

Software Engineer

Accelya Group
Sep 2021 — Dec 2022

Full-stack development of Vivaldi, the web platform for airline ticketing and payment management. I optimised complex SQL queries on Informix in critical payment flows and maintained automated Jenkins pipelines, reducing the regression rate.

SQL / Informix Full stack Jenkins CI/CD

Software Engineer (Internship)

GMV
Feb 2021 — Aug 2021 · GSSC project for the European Space Agency

Multi-satellite data ingestion platform. I containerised components with Docker, orchestrated them on Kubernetes, and owned the Python data processing and the Elasticsearch ingestion pipelines.

Docker Kubernetes Python Elasticsearch

Projects & Case Studies

High-impact engineering initiatives and systems built end to end.

RoboCar: autonomous robot built from scratch, with camera mast, ultrasonic sensors and bumper
Robotics & Embedded Systems · BSc & MSc Thesis

RoboCar

Autonomous robot designed and built from scratch: 3D-printed chassis and body, custom control electronics and the full navigation software stack.

It combines sensor fusion — LiDAR, IMU and ultrasonics — with computer vision to detect the lane and compute the steering angle in real time.

C++ Python ROS OpenCV LiDAR Hokuyo IMU 3D printing
View full documentation ↗

Conversational RAG Assistant

A complete web application, specialised in the railway product, with free-form chat or chat contextualised on Jira tickets. Designed, built and operated end to end: backend, frontend, data, authentication and administration.

Architecture
Backend on the Copilot SDK with SSE streaming to a custom frontend built on the Vercel AI SDK. User and conversation persistence, and corporate authentication with Microsoft Entra ID.
Knowledge Bases
Massive codebase with a component map, configurations from >50 projects and a wiki based on Andrej Karpathy's design.
Admin Panel
Console for admin users: announcement publishing, real-time system status and usage KPIs.
+150
total users
40
daily active users
Copilot SDK Vercel AI SDK SSE Entra ID RAG Jira API

AI Incident Matcher

Intelligent agent for automated detection of duplicate incidents in the ticketing system.

Cognitive Logic
A combination of lexical and semantic search, equipped with tools to retrieve content and reason about decisions.
Python Agents & Tools Hybrid search Elasticsearch

R&D Plugin Marketplace

Internal collaborative ecosystem to extend AI capabilities, adopted by cross-functional Testing, Safety and Development teams.

Adoption Philosophy
Lets each department contribute its own plugins, with skills and agents tailored to its particular needs.
Plugin architecture GitHub Copilot Claude SDK

Education

Master's Degree in Artificial Intelligence

Universidad Internacional de La Rioja (UNIR)
2025 — Aug 2026 · In progress

Specialisation in machine learning and intelligent systems, applied to autonomous robotics in the master's thesis (RoboCar).

Double Degree in Computer Engineering and Information Society Technologies

ETSISI · Universidad Politécnica de Madrid
2018 — 2023

Foundations in computer architecture, operating systems, networking and software engineering. Bachelor's thesis: design and construction of the autonomous robot RoboCar.

Languages

Spanish — Native English — B2 (Cambridge)

International working environment: technical documentation, specifications and daily communication in English.

Contact

Let's talk

Open to conversations about software engineering and generative AI in production. The fastest way to reach me is by email or LinkedIn.