Next trainingAdvanced Drone WarfareBlack Hat Europe · ExCeL London · 7–8 Dec 2026

Public projects

Drones, robots, radiofrequency and embedded systems. Each card summarises a project and links to the talks where I've presented it.

Coil of a railway balise next to a spectrum capture with its waterfall

DarkTerritory

2024 – 2026 · with Gabriela García

A research series on the security of railway signalling, from the legacy Spanish ASFA system to the European ERTMS/ETCS.

Infra críticaRFEmbedded systems

Poster for the «Advanced Drone Warfare» training (drone radio warfare)

Nexceptor©

2023 – 2026 · TechFrontiersLabs

Our own drone and controller for research and training in drone radio warfare: jamming-resistant links and alternative channels.

DronesRFEmbedded systems

The Interceptor nanodrone seen from above and held in a hand

The Interceptor

2018 – 2021

A nanodrone with embedded Linux that evades counter-drone systems, with a hidden WiFi channel and a radio fallback. It costs around $70.

DronesRFEmbedded systems

The Atropos quadcopter sitting on a gravel riverbed

Atropos y TRRP

2011 – 2016

A quadcopter controlled by a home router running Linux. Origin of the TRRP platform (Trash Robotic Router Platform).

DronesEmbedded systemsRF

Texas Ranger ground robot with turret and camera

Texas Ranger

2009 – 2010

A teleoperated ground robot with camera, telemetry, laser rangefinding and a dual firing turret. First robotics prize at Campus Party 2010.

Embedded systemsRobotics

ECG dashboard with the signal, the zoomed QRS complex and the FFT spectrum

Electrocardiógrafo IoT

2022

An own-design IoT electrocardiograph with signal processing in the browser and identification of P-QRS-T waves.

HardwareEmbedded systemsHealth/IoT

Test bench with a sniffer and an oscilloscope for the control bus

Protocolos industriales (BMS)

2019 – 2020

Reverse engineering of the undocumented protocol of a building control system, starting from a broken air conditioner.

Infra críticaEmbedded systemsRF

Screenshot of Pacman controlled by an artificial intelligence agent

Pacman con IA (CS188, Berkeley)

2012

A Pacman agent trained with reinforcement learning, as the final project of Berkeley's online CS188 Artificial Intelligence course.

AISoftware