Pablo Santana González

Industrial control engineer into robotics, AI and programming. Good problem-solving skillset and drive to learn. Fancies tackling tough technical problems and teaching or helping others. Into travelling, snow and rock climbing.

Top skills

  • Self teaching
  • Problem solving
  • Documentation

Languages

  • Galician - Native
  • Spanish - Native
  • English - Proficient
  • French - Beginner
  • Swedish - Beginner

Technologies

  • Design: SolidWorks, CATIA, Fusion360, AutoCAD, GIMP, Visio
  • Languages: Python, Bash, C, C++, HTML, JS, Matlab, Latex, Arduino, VimScript
  • Environment: Vim, i3wm, VSCode, Git, Docker, Tmux
  • Libraries: OpenCV, PyTorch, Sklearn, Pandas, Numpy, FastAPI, Ultralytics
  • Frameworks: ROS, ROS2, Gstreamer, Nvidia DeepStream, Darknet

Professional Experience

10/2024 - Present

R&D Software Engineer @ Antexia Technologies, Indra

Core developer of defense-focused video solutions for drone detection in video. Inherited legacy project brought up to state-of-the-art performance.

  • Integration of real-time camera feeds and active tracking capabilities.
  • Video stack update reducing launch, acquisition and inference times by >70%.
  • Design of APIs and web applications for 3rd party SSE video and data consumption.
  • Workflow optimizations via implementation of bespoke automation tools.
  • Detailed project tracking with Git, JIRA and Confluence.

03/2022 - 10/2024

R&D Software Engineer @ CATEC

Member of the Perception and AI unit. Integration of vision algorithms in UAVs within experimental research projects.

  • Programming in Python, Shell, C and JS on Linux.
  • Robot Operating System and Gazebo simulation.
  • Integration of computer vision algorithms on NVIDIA Jetson boards.
  • Real-time video streaming and processing via RTP and WebRTC with GStreamer.
  • Photorealistic virtual environments for ML with Unreal Engine and Airsim.
  • Mentoring of internship students.

09/2021 - 03/2022

R&D Software Engineer @ Instituto de Investigación Sanitaria Galicia Sur

Part of a research team applying AI techniques to the field of healthcare.

  • Python scripting on Linux.
  • Healthcare data mining and machine learning.
  • Reading and writing of scientific papers.

Education

08/2020 - 07/2021

MSc in Industrial Engineering @ Lulea University of Technology

Erasmus+. Relevant courses: Neural Networks and learning machines, System identification, Stochastic signals, Robotics. Member at Electronics club XP-el. Master thesis in the field of robotics.

09/2019 - 07/2021

MSc in Industrial Engineering @ University of Vigo

Further expertise in diverse areas, particularly: Mechanic design, manufacturing engineering, electricity, electronics and control.

09/2015 - 06/2019

BSc in Industrial Engineering @ University of Vigo

Wide-coverage technological degree, providing foundations and methods from mechanical, materials, electric, control and chemical engineering. English-taught itinerary.



Projects

10/2024 - Present

SmartEye @ Antexia Technologies, Indra

  • Deep learning for drone detecton in video.
  • Mobile camera active tracking via REST API.
  • Nvds/Gst for real-time video processing.

07/2025 - Present

SmartEar @ Antexia Technologies, Indra

  • Radio frequency analysis on recorded signals.
  • GPU-powered spectrogramming and pulse detection.
  • Custom implementation of YOLO models for RF.


08/2023 - 09/2024

AIRBOTS @ CATEC

  • Unreal Engine 5 simulation.
  • Interfacing UE5 && ROS2 sensors.
  • UAV kinematic model and control layer.

1Q1kzSg9znUXhOshJ0smLRGxmTFaco_e7 1T94uPuXQ41XR2zVnBI2K7u1DjESuwmbJ 1izaa0Fa1aCba_2GpmRzadY-YRIKclGd4
08/2023 - 04/2024

BEEYONDERS @ CATEC

  • Unreal Engine 4 simulations and world design.
  • Synthetic data for detection and segmentation with AirSim.
  • Supervised Master's thesis on 6D Pose estimation.

1IQDGtvwEIHcxEKwz8tzFxWXhrvc4lG0l 1AT19X5hN2jZzAfKlHxXvFzhh95kdMirZ 1lWZjCkLLbH-1uAQzRNQTdGahK5WQrYur

03/2022 - 04/2024

OMICRON @ CATEC

  • Real time multi-video streaming with GStreamer.
  • Small object detection via DeepStream && ROS.
  • LAN web apps for flight monitorisation.

1-InWI3559H2s4FWghlAZgdCsaRlrA3zM 1tfaspENGad4DP6EFKz6Ki4Yj4BJar1CO 1YEnSzuPPVJ8_SNoKekEacNUcVtPBpqUA
03/2022 - 07/2022

CEL.IA @ CATEC

  • Fixed-wing airplane dataset construction.
  • Accuracy benchmarking of SOTA CNN object detectors.
  • Inference speed benchmarking of CNNs on edge computers.

1ObSJqoJEr7gJXFI-HYwgtpe0OX6W0BYS 1zXf9GAsQ4EtAx179lC1ZOfqaHXsiof4S 1lTiWYaSJI0HG2BK8sJ8yj1IJrAZ6rsrU

01/2021 - 07/2021

CNNs for object detection in subterranean environments

Master thesis. Monocular approach to a subset of the DARPA Sub-t challenge. Implements robot item search in a pre-mapped environment via visual item localisation and egolocalisation.

  • Research and benchmarking of SOTA CNN object detectors.
  • DARPA challenge dataset crafting and labelling.
  • Unity simulations for synthetic data generation.
  • Visual robot localization via ArUCo fiducial markers.
  • Varying-size kalman filters for sensor fusion.
  • Real-time 2D object location estimator.

01/2019 - 09/2019

CNC Hybrid Manufacturing workstation

Bachelor thesis. Desktop CNC hybrid machine built from 3D printer (450x450mm), using a combo Dremel milling head with a custom PLA extruder. Passed with Honors.

  • Mechanical part and process design.
  • CNC and manual aluminum milling and turning.
  • PLA 3D printing.
  • Machine assembly.



Publications

11/2022

Benchmark on Real-Time Long-Range Aircraft Detection for Safe RPAS Operations

Alarcón, V., Santana, P., Ramos, F., Pérez-Grau, F.J., Viguria, A. and Ollero, A. In Iberian Robotics conference (pp. 341-352). Cham: Springer International Publishing.

07/2022

Using Bayesian optimization and wavelet decomposition in GPU for arterial blood pressure estimation

González-Nóvoa, J.A., Busto, L., Santana, P., Fariña, J., Rodríguez-Andina, J.J., Juan-Salvadores, P., Jiménez, V., Íñiguez, A. and Veiga, C. In 2022 44th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC) (pp. 1012-1015). IEEE.



Additional experience

10/2023 - 06/2024

STEM teacher @ Vermislab

Weekly STEM project lectures to high-school (15-17 y/o) students.

  • Small technology lectures: PID controller, AC/DC motors... etc
  • Soldering and simple arduino projects
  • CAD modelling, 3D printing and laser engraving

07/2018 - 09/2018

Reports, instructions and tech procedures documentation @ IM Future

Pre-graduate internship towards BSc in Industrial Engineering.

  • Craft and review documentation for wind turbine maintenance operations.
  • CAE 3D modelling and mechanic failure analysis.
  • Demonstration of non-destructive testing to workers.

Licenses and certifications

10/2023

FFmpeg for adaptive bitrate production

Udemy

05/2023

Building Video AI Applications at the Edge on Jetson Nano

NVIDIA Deep Learning Institute

06/2021

Github for programmers

Linkedin

09/2016

B driving license

Dirección General de Tráfico
06/2014

First Certificate in English

Cambridge University Press & Assessment English




Open-source contributions

nvds-hulkbuster @ pabsan-0/nvds-hulkbuster

Feature-rich NVIDIA DeepStream sample application for multi-camera object detection pipelines.

  • Performs real-time object detection inference across multiple video streams.
  • Implements a CLI controller to adjust pipeline parameters during video flow.
  • Transmits custom detection metadata over networks using RTP headers.

gst-awkward @ pabsan-0/gst-awkward

GStreamer-based audio application that reacts to silence by playing music.

  • Learning effort for GStreamer audio application development.
  • Monitors microphone input to detect silence periods.
  • Triggers audio playback automatically when silence is detected.

gst-gzdec @ pabsan-0/gst-gzdec

GStreamer plugin implementing gzip and bzip decoding.

  • Learning effort for GStreamer plugin development.
  • Integrated plugin into sample pipelines for testing and benchmarking.
  • Improved understanding of GStreamer plugin development and memory handling.

tmux-lan-deploy @ pabsan-0/tmux-lan-deploy

Tool for sharing terminal sessions and code across multiple devices on a LAN.

  • Shares terminals, code and assets with as many machines in LAN as desired.
  • Provides a single entrypoint to LAN-distributed programs with services running on different machines.
  • Streamlines multi-device workflows for teams and personal setups.

dotfiles @ pabsan-0/dotfiles

Personal shell and editor configuration for reproducible and efficient development environments.

  • Modular configuration for the shell, text editor and other linux system settings.
  • Enhanced productivity with custom shortcuts and editor enhancements.
  • Source-controlled for portability and reproducibility across environments.