Software engineer at GTD — Defense & Security, building multi-threaded, mission-critical systems in C++ and Python: computer vision, FPGA pipelines and real-time comms. Off the clock, I build racing software.
Multi-threaded critical systems for defense. DDS, WebSockets and serial comms to applied standards; FPGA integration over XDMA; GStreamer video pipelines; computer vision with OpenCV, YOLOv7 and PyTorch. Core contributor on BOX-AI.
Three-month deployment to Riyadh: on-site technical development assistance, integrations and new development for the HAZEM Lite project.
CAN bus protocol and C++ telemetry software; real-time dashboard; 3D design in 3DEXPERIENCE; design and fabrication of the car's full wiring harness.
An AI race engineer for iRacing you actually talk to — realtime, multilingual voice conversation mid-stint. Shipped as a paid desktop app with backend, payments and web, end to end.
Open-source Python web app that streams live iRacing data into customisable overlays — on screen or in the browser, ready for OBS. Built so new overlays are trivial to add.
Formula Gades' first live telemetry and datalogging system: CAN reads from the ECU, an ESP32 pushing MQTT packets over LTE, visualised in a Node-RED web service.
A ROS-based autonomous differential-drive robot: LIDAR mapping and navigation, YOLOv7 + OpenCV to see and interact with people, and a web interface to watch it think.
Born in Cádiz. Studied Computer Science because I wanted to understand how things work. Got obsessed with making things fast and precise — first at university, building a real Formula Student car, then writing software for defense systems. In the time left over I build software for sim racing. Here's the full picture.
An AI engineer you actually talk to in realtime during a sim session. Full desktop product with voice, backend and payments — built end to end.
IRCOPILOT.COM ↗Software engineer building multi-threaded systems in C++ and Python — computer vision, FPGA pipelines, real-time distributed comms for critical defense applications. Three months on-site in Riyadh in late 2025.
Three months on-site at SAMINavantia — technical consulting and development for the HAZEM Lite defense project.
Open-source Python web app streaming live sim data into customisable on-screen overlays for OBS or the browser.
Six years, one degree. Final project: an autonomous ROS robot with LIDAR navigation, YOLOv7 detection and a live web interface. BSc Computer Science Engineering.
Formula Gades competed in Spain once more. One of the final events for the team.
First step into professional software. Joined GTD as a trainee engineer — the beginning of building systems that matter.
Formula Student Germany 2022 — Hockenheimring — and Formula Student Spain 2022. My final year leading the electronics team with Formula Gades.
Formula Student Czech Republic 2021 — Brno — and Formula Student Spain 2021. First international season with Formula Gades.
Started BSc Computer Science Engineering. The beginning of everything that followed.
Joined the Formula Student team at university. Started building real cars.
Got a project, an opportunity, or just want to talk software? Get in touch.