Experience

Work

Polytechnic University of Catalonia (UPC)

Software & DevOps Engineer - Agora Platform

  • Design and implement backend software in Python, including Odoo add-ons with API integration pipelines for educational platforms (OOAPI and related services).
  • Design, deploy, and maintain production-grade Kubernetes clusters using a GitOps workflow with Flux v2 for continuous delivery.
  • Architect a highly available Nextcloud environment with autoscaling, Redis caching, Collabora Office integration, and a MariaDB Galera cluster.
  • Deploy and manage distributed infrastructure for Odoo, Elasticsearch, and PostgreSQL.
  • Automate infrastructure provisioning and observability using Ansible and custom monitoring solutions.

NanoSat Lab

Software & Firmware Developer - 3Cat-8 Nanosatellite (Bachelor's Thesis)

  • Developed embedded software for the on-board computer (OBC) of the 3Cat-8 nanosatellite, focusing on real-time systems and reliable space-to-ground communication.
  • Implemented low-level communication protocols: UART, RS-485, SPI, and CAN for inter-module and subsystem communication.
  • Designed and managed concurrent real-time tasks using FreeRTOS, addressing timing constraints, task synchronization, and system reliability.
  • Contributed to ground station software components and participated in system-level integration, testing, and validation of the satellite communication architecture.

SEAT-CUPRA

Software Development Intern -> R&D Technology Developer

  • Developed software for a multi-protocol automotive data capture system supporting CAN, CAN-FD, LIN, Ethernet, and analog signals.
  • Extended Wireshark source code to support proprietary capture formats and custom analysis workflows.
  • Developed firmware for an ESP32-based embedded capture device with low-level data acquisition functionality.
  • Project concluded with SEAT planning acquisition of an initial batch of 250 capture interfaces and future scaling across the Volkswagen Group.

Education

Polytechnic University of Catalonia (UPC)

Double Bachelor's - Aerospace Systems Engineering & Telecommunication (Network) Engineering

Relevant coursework with Honors: Operating Systems, Service and Application Design, Applications Engineering, Network Security.

American School of Puebla

International Baccalaureate Diploma

Certifications & Training

Hack The Box Academy

Certified Penetration Testing Specialist (HTB CPTS) - exams pending

Hack The Box Academy

Certified Web Exploitation Expert (HTB CWEE) - exams pending

Polytechnic University of Catalonia (UPC)

Introduction to Artificial Intelligence Tools with MATLAB - 2 ECTS

Polytechnic University of Catalonia (UPC)

Data Visualisation and Analysis - 2 ECTS

Highlights

3rd place

GenAIHealthHack Barcelona 2026

AI-Powered Clinical Decision Support for Hemodialysis

Built DryWeight Compass, a multi-agent LLM system using AWS Bedrock (Claude Opus), LangGraph, and the Model Context Protocol to help nephrologists determine optimal dry weight for dialysis patients. Organised by Hospital Clinic, UB, UPF, MIT Critical Data, and the Generalitat de Catalunya. Read the full write-up ->

Open Source Contribution — Go

htb-academy-to-md — CLI tool to convert HTB Academy modules to Markdown

Added HTB Academy 2.0 support, updating the tool to work with the platform's redesigned API endpoints. The project has 64 stars and 14 forks and is actively used by the HTB community.

Technical Skills

Languages

Python, C, C#, Go, Java, JavaScript, TypeScript, Dart, Shell

Embedded & Systems

FreeRTOS, ESP32, STM32, UART, SPI, CAN, RS-485

Cloud & Infrastructure

Kubernetes, Docker, GitOps (Flux v2), Ansible, Nginx, Terraform

Observability

Grafana, Prometheus, Loki

Databases

PostgreSQL, MySQL, MariaDB (Galera), MongoDB, Elasticsearch, DuckDB

Cybersecurity

Penetration testing, offensive security, CTF, Kali Linux

Networks

TCP/IP, CAN, CAN-FD, LIN, Ethernet, automotive protocols

Languages (spoken)

Spanish (native), English (C2), German (B1), Catalan (B1), French (A2)