Hi - Hola

GitHub Linkedin Gmail Website

A product-oriented software engineer focused on building scalable systems that power real-world products.

At Worldsensing, I work as a Lead Software Engineer and Team Lead, contributing to system design, technical decisions, and the delivery of cloud-native platforms used in production. My role combines hands-on engineering with technical leadership and collaboration across teams.

I am also the founder of TDTChannels, a platform used daily by more than 75,000 users to watch TV and listen to radio online. Building and maintaining this product end-to-end has shaped the way I approach engineering, focusing on reliability, performance, and real user impact at scale.

My background includes a PhD in Computer Science (cum laude), focused on distributed systems and IoT.

I enjoy working on systems where scalability, ownership, and real product impact that matter.

Based in Barcelona · Running · Gym · Cycling · Futsal

Core Skills

Backend & Distributed Systems

Cloud & SaaS Platforms (GCP, AWS)

Data & IoT

Technical Leadership

Core Tech

Python (FastAPI, Flask)

Docker & CI/CD

React & Typescript

Android

Work Experience

June 2018 — Present

Lead Software Engineer & Team Leader

Worldsensing - Barcelona, Spain

January 2022 - Present
Leading a cross-functional team (7 engineers, 2 QA), driving delivery, quality, and team growth. Designed and delivered cloud-native platforms based on microservices and event-driven architectures, used in production. Hands-on contribution across backend systems, APIs, and system architecture, with a strong focus on scalability and maintainability. Scaled the team from 3 to 7 engineers, establishing technical standards and mentoring practices.
Tech stack: Python (FastAPI, Flask), Java, Docker, React (TypeScript), PostgreSQL, MongoDB, Redis, RabbitMQ, GCP.

Software Engineer | June 2018 - January 2022
Designed and implemented full-stack solutions across backend, frontend, and Android. Contributed to cloud-based microservices systems and end-to-end delivery of research and industrial projects (SENIX, STOP-IT, 5GCroCo).
Tech stack: Python (Flask), Docker, Java, React, PostgreSQL, InfluxDB, Android, GCP.

March 2023 — March 2024

Senior Backend Engineer / Technical Consultant

QALEA Cybersecurity - Barcelona, Spain [Freelance]

Designed and built the first functional version of the platform, defining core architectural decisions and technical foundations, enabling early customer use cases.
Tech stack: Python (FastAPI), Docker, Nginx

March 2018 — July 2022

Associate Professor

UPC School - Barcelona, Spain [Contract]

Taught Android development, APIs, and data visualization in the Master's Degree in Internet of Things (IoT), focusing on practical use cases for non-Android developers.

December 2019 — January 2020

Associate Professor

CIFO Hospitalet - Hospitalet de Llobregat, Spain [Contract]

Delivered training on Android development, APIs, and data visualization within a 5G mobile technologies program.

September 2014 — June 2018

Software Developer

InLab FIB UPC - Barcelona, Spain [Internship]

Contributed to backend, frontend and mobile projects for industrial clients and startups:

  • SEAT Parkfinder – Android app for SEAT Connected Car, combining MirrorLink and urban data APIs (iCity Smart Cities) (InLab, La Vanguardia, La Sexta, Aj. de Barcelona, La Repubblica (Italy))
  • IoT Healthcare (Vitalera) – Early-stage full-stack development for a Catalan startup.
  • SEAT HeartRate – Android and Tizen wearable apps to collect and visualize biometric data.
Tech stack: Django, Angular, Android, Tizen.

Selected Projects

2018 — Present

Founder & Lead Developer

TDTChannels

Product platform serving 75,000+ daily users, providing access to Spanish TV and radio channels.

  • Designed, built, and maintained the platform end‑to‑end.
  • Developed backend services in Python and Supabase; frontend in React and Hugo; native Android application.
  • Featured in major Spanish media including Xataka, El Español, Cinco Días, El Confidencial, Computer Hoy, and ADSLZone.
  • Awarded “Menció Fiber Emprenedor” 2024 for entrepreneurial initiative.

2014 — 2022

Co-Founder & Android Developer

CatalunyaMeteo

Mobile app delivering real‑time weather information for Catalonia by aggregating multiple trusted data sources.


More information about projects here.

Education

2019 — 2024

PhD in Computer Science

Universitat Politècnica de Catalunya - Barcelona, Spain

Cum laude · International & Industrial mentions
Thesis: IoT semantic-based monitoring of infrastructures using a microservices architecture.
Research in distributed systems and IoT (50+ citations).
Supervised by Prof. Maria-Ribera Sancho and Prof. Ernest Teniente.

Technische Universität Wien - Sep 2021 - Dec 2021
Research stay under Prof. Schahram Dustdar, focusing on edge-to-cloud service orchestration, context-aware distributed systems, and semantic IoT architectures.

2016 — 2019

MSc in Computer Science

Direction and Management & Information Technologies
Universitat Politècnica de Catalunya - Barcelona, Spain

Thesis: Consuming data sources to generate actionable items.

2011 — 2016

BSc in Computer Science

Computer Engineering specialization
Universitat Politècnica de Catalunya - Barcelona, Spain

Thesis: ParkFinder SEAT.