Jesús Leganés-Combarro

Senior Software Architect | Real-Time Media, AI & Distributed Systems | Former CTO

Salary / Daily rate

Madrid, Spain

Mobility: Abu Dhabi - United Arab Em, ...

Freelance, open to permanent contract

Can come onsite

Skills

C++PythonRustApacheTomcatNodeExpressDjangoFastAPIDockerNextMachine LearningC#TypescriptAWSFirebaseGraphQLHerokuKotlinJavaTerraformGoogle BigQueryGoogle Cloud PlatformHTMLReactPostgreSQLRedisDigitalOceanSQLiteReact NativeMongoDBAzureFlutterCSSPHPJavascriptMySQL

Languages

Spanish (Native)English (Fluent)ArabicChineseFrench

About me

Intro

Senior Software Architect with 20+ years of experience designing and fixing complex, high-performance distributed systems.I specialize in real-time platforms (WebRTC, streaming), backend and systems architecture, and AI-driven pipelines, with experience across Europe, the US, India and the UAE/GCC.I add most value in complex, interdisciplinary systems where performance, reliability, long-term maintainability and technical rigor matter. I'm typically brought in when scalability breaks down, latency becomes critical, architectures grow fragile, or teams are blocked by technical debt.As a former CTO and Deputy CTO, I combine hands-on engineering with technical leadership: setting standards, improving engineering culture, mentoring senior engineers, and aligning architecture with real business constraints.I have also delivered 1100+ hours of technical training and mentoring, including Lead Web Instructor at IronHack, public vocational programs, corporate training, and robotics education for primary school students.Target roles: Principal / Staff Engineer, Senior Architect, or Lead Engineer (hands-on) in B2B SaaS, real-time media, or AI-driven voice and multimodal systems.

Links

Work experience

Senior WebRTC Architect | streaming, Mediasoup, C++, Python, Rust, BLE GATT, UDP

WebRTC.ventures

Sep 2025 - Present

1 year 2 months

Charlottesville, VA, USA

– Added support to Google libwebrtc library for audio samples timings optimal for satellite phone calls in Opus codec – Study lower limits on bandwidth usage of state-of-the-art video codecs in web browsers – Research on narrow bandwidth audio voice transmission using custom streaming protocol over UDP datagrams and Bluetooth BLE GATT messages down to 800bps – Improve support of Mediasoup for telehealth application – Audited code of streaming embedded devices and proposed new architecture to reduce real-time latency – Adapt Texas Instruments CC33XX BLE chipset to Linux 6.1 on BeagleBoard Black, Raspberry Pi 4B, i.MX8 M and i.MX92 embedded devices – Reduced 30-50% connection times and latency of media streaming server with 60k video sources, using 90% less memory, and done in 1/30 of initial estimated time – Identified electrical issues in IoT affecting to connectivity of local audio streaming architecture

Web Servers, Backend & DevOps Instructor| Apache, Tomcat, Django, FastAPI, Express, Fastify, Docker

Adalid Formación y Empleo

Oct 2025 - Apr 2026

7 months

Madrid, Spain

– Teacher of legacy and modern web technologies – Linux terminal, Apache, Tomcat, nginx – Node.js, Express, Fastify, Python, Django, FastAPI – Docker, docker-compose

Deputy CTO & Generative AI Engineer | WebRTC, Code quality, Best Practices, FastAPI, NextJS

CosmosGroup

Jan 2025 - Sep 2025

9 months

Dubai - United Arab Emirates

– Led technical architecture and engineering initiatives across multiple AI- and WebRTC-driven startups under a common technology group in the United Arab Emirates. Combined hands-on development with strategic leadership, ensuring delivery, scalability, and best engineering practices. – Directed development of real-time NLP pipelines for avatar agents with intent detection and ElevenLabs voice, achieving 20x lower latency (measured end-to-end) – Architected a scalable AI infrastructure with 99.99% uptime (SLO + monitoring) and managed a 6-engineer distributed team across backend, ML and voice domains. – Delivered 90+ PRs (8 in one week), accelerating roadmap execution and closing a major product epic. – Enhanced backend and CI/CD reliability (fixed OOM issues, flaky tests and Go vulnerabilities) earning commendations for technical leadership, expertise and commitment. – Optimized CI pipelines, and expanded unit and Playwright E2E test coverage by 40%, improving overall quality and stability. – Championed code audits, best practices and testing culture across Python (FastAPI) and Node.js (Next.js) projects, raising engineering standards group-wide. – Designed migration from VoiceFlow to LangFlow – Implemented from scratch a high-performance document classifier and LLM trainer without pre-trained models, handling 20 processes and 1000+ threads on a regular laptop, achieving +80% precision – Implemented generic and vertical-agnostic RAG

Lead Software Architect - Innovation | WebRTC & Streaming expert, Operating Systems designer, Django

TRC

Nov 2023 - Dec 2024

1 year 2 months

Madrid, Spain

– Cervus III: Antidron system – CRBERUS: Anti-drones platform control module for detection, inhibition and elimination – Reduce video streaming latency from 30s to <500ms (end-to-end) – Identified performance and security issues – Design and develop modular and extensible architecture for web-based Operating System built on Django, with direct access to local and remote hardware resources and services (GPS, cameras, radar, RF, APIs...) – Improve maintainability, reliability and delivery times compared to legacy project written in PHP – Reduced deployment times 50% (wall time) – Appraised by superiors for simplifying and modularizing the system architecture, reducing development times and lowering the entry barrier to allow contributions of new functionality by interns – Implementation of PECAL 2210 specification (NATO software quality assurance requirements) – Detected and optimized latency and frame drop issues, increasing system stability 90% (out-of-time frames) – Proposed architecture improvements to reduce complexity, latency and server costs – Provided proof-of-concept demonstrating the impracticality of three proposed streaming security requirements. – Proposed alternative security models aligned with system constraints.

WebRTC Architect & consultant | Node.js, AI, ChatGPT, Mediasoup, AWS, WebSockets, WebGL, JSON-RPC

Avrioc Technologies

Sep 2022 - Nov 2023

1 year 3 months

Abu Dhabi - United Arab Emirates

– Comera: International Calling and Messaging App – Analyzed pros and cons of different WebRTC network architectures for multiple participants video chat – Identified flaws on current P2P network architecture – Fix incompatibility encoding issues with low-cost devices – Analyze delays on signaling and initialization of calls on low bandwidth / narrowband networks – Wrote article about WebRTC connection errors and how to fix them – Define features of next generation messaging app, including performance, accessibility, bandwidth usage... – Integrate Lyra codec in libwebrtc – Code quality and performance audit – Replace ad-hoc chat mechanism for XMPP – Improve performance of access to multi-gigabytes files – Implementation of acceptance and integration tests – Implemented real-time collaborative editor, increasing user engagement by 30% week-over-week – Audited code quality and project performance – WebRTC audit for in-browser music concerts in 3D environment based on audio and video streaming – Designed new architecture optimized for scalability, with 15% reduction of server costs – Implemented acceptance and integration tests, increasing development speed 2x (wall time) – Consulting and research of integration of Alexa voice assistant

WebRTC Architect | Python, Node.js, Full-stack, Jitsi, Firebase, video streaming

Dyte (now Cloudflare)

Dec 2020 - Sep 2022

1 year 10 months

Bengaluru, Karnataka, India

– Company raised $11.6M seed funds in April 2022, less than 2 years since its foundation – Acquired later by Cloudflare in 2025 – Audited project WebRTC architecture – Implement horizontal scalability solution on top of Mediasoup – Design deployment scheme for multi-platform Mediasoup prebuilds – Design & develop high performance fMP4 + LL-HLS server from scratch – Projects quality & best practices audit – Promote and improve engineering culture in the company members, specially regarding testing and CI/CD topics – Code quality and performance audit; isolation and modularity of code – Design of new architecture optimized in scalability and reduction of costs – Development of WebRTC signaling and application server optimized for connection establishment latency – Replaced socket.io with server-based WebRTC DataChannels as events propagation transport layer, simplifying architecture and reducing signaling measured latency 50%. – Build automated testing environment based on docker-compose instead of manual execution, increasing 3x development speed – Ported Node.js Mediasoup application to Rust, achieving ~50% performance improvement in Mediasoup element creation. – Designed new architecture for P2P streaming focused on privacy, with 90% reduction of combined server and network costs – Design engine of no-code tool to create backend servers described in JSON files

WebRTC Architect | Node.js, Docker, WebGL, Rust, Jitsi Meet, GraphQL, Mediasoup, ffmpeg, AWS, Heroku

Atos

Mar 2020 - Dec 2020

10 months

Madrid, Spain

– CollaboVR: collaborative virtual reality environment – Hellios: decentralized social network – P2P-mediastream: HLS streaming over WebTorrent – FrameVR: Web-based VR collaborative environment – Audited code for WoW Room project, IE Business School in-house WebRTC online education videoconference platform – Designed new multi-device architecture (control from tablet, multiple cameras, several teachers per class...) focused on performance, scalability and maintenance. Improved 4x connection wall times and WebRTC performance – Optimized WebRTC based mobile and desktop videoconference web application powered by Kurento media server and Jitsi Meet – Contributed updates to kurento-utils APIs, adding missing features to node-webrtc and browser feature selection support – Integrated WebRTC video conference app as Microsoft Outlook add-in – Reverse engineering of third-party undocumented WebRTC signaling protocol – Stream POV videos from VR headsets to HLS – Designed architecture for Augmented Reality based wearable remote assistance and videoconference platform – Researched web technologies state-of-the-art and implement Proof-of-Concept using HTML5 and Media web standards – Development of P2P decentralized Android multi-videocall – Identify WebRTC issues on 4G networks – Study and implement Terraform development best practices – Create Github Actions in Python for repositories creation, maintenance and security policies – Implemented Braintree payment gateway – Audited code quality and performance of the system, and applied development best practices

Tech Lead Backend - Node.js expert

bpost

Sep 2019 - Feb 2020

6 months

Brussels, Belgium

– Development of chatbot backend server based on DialogFlow – Code audit – Review and mentoring of Node.js projects best practices to other team coworkers – Split monolith architecture to multi-server to increase maintainability and performance – Design and develop chatbot backend from scratch using Django – Design and develop company internal integrated development environment – Design, develop and administer automated Azure DevOps CI pipelines to improve errors detection and decrease releases lifecycles, and development of versioning tools – Move platform from AWS to Azure to reduce costs – Code quality audits for company backend and frontend projects

CTO - Tech Lead

Lingbe

Nov 2018 - Aug 2019

10 months

Madrid, Spain

– Company acquired by iTalki – Design full stack refactor for 2.0 version of WebRTC social video chat mobile app (ReactNative mobile app, Node.js multi-server backend, XMPP as messenger and WebRTC signaling) – Reduce backend source code estimated technical debt from 4 years to 9 months – Add support to `node-canvas` library to render on Linux framebuffer on embedded devices with double buffering and vertical sync – Port Flutter engine to Linux terminal console adding platform support for EGL + GBM – Port and pack Open Source applications (mainly Rust and C/C++) to WebAssembly – Improvements on integration in Python environments – Implement automated CI/CD infrastructure – Evaluate candidates of selection process – Code performance audit

Co-Founder, CTO, CIO & Lead Architect

UnifyMe

Mar 2017 - Nov 2018

1 year 9 months

Barcelona, Spain

– Design architecture of unified communications timeline application – Development of Django web app for monitoring solar accumulators – Design and development of ReactNative application for web and mobile for workflows management – Development of Open Source library for real-time creation of ReactNative forms from JSON descriptions – Add web support for web platform and media capture on Android platform to ReactNative-document-picker library – Integration of voice assistant services – Node.js backend server for CMS platform – Design of one-way encrypted storage – Designed and implemented a one-way encrypted storage system – Praised by coworkers for my technical knowledge and skills – Promotion of Open Source usage, contributions and releases and spokesperson of the company in the Open Source communities. Made company the administrator of ReactNative Spain Meetup group – Optimized performance and bandwidth usage of React webapp up to 85% (Chrome Dev Inspector) – Design of Open Source transport-layer agnostic high performance Node.js streams-oriented file transfer protocol with support for auto-resume, parallel asymmetric transfers, usage of backend servers, and in-wire signaling when using WebRTC DataChannels

Senior Software Engineer - Team Lead | WebRTC, Node.js

Telefónica

Jul 2015 - Mar 2017

1 year 9 months

Madrid, Spain

– Design of HTML5 web-based OS – Design and development of WebRTC and WebSocket APIs – Adaptation of CMS to Algeria mobile phone operator – Support for Algerian french in num2words Python library – Django and Node.js APIs and connectors for Context Broker IoT server – Cloud storage – Movistar+ Video-on-Demand CDN – Design of encryption mechanism for banking credentials – Reverse engineering of web protocols of spanish banks online web pages

WebRTC researcher - Assistance technician

Kurento

Dec 2012 - Jun 2015

2 years 7 months

Fuenlabrada, Madrid, Spain

– Design of Javascript, Node.js and HTML5 APIs for WebRTC and server-based communications – Acquired later by Twilio in 2016 – Assistant consultant for WebRTC related tasks – Development of communications server based on roles & privileges with socket.io – Development of Schuko (https://github.com/piranna/Schuko) server to interconnect browsers using WebSockets – Design of REST API library based on JSON objects descriptions – Design of HTML5 web-based OS

Senior Software Developer - Project Lead | Python, C++, Javascript, 3D, Django

Vocento

Sep 2010 - Jul 2012

1 year 11 months

Madrid, Spain

– Design and implement passengers information system for Buenos Aires subway – Optimize processing pipelines for Vocento media group digital newspaper library – Development of UI widgets in ActionScript and Flash – Adapt payment platform to spanish market for BBVA bank – Integration of offline Python package manager using virtualenv – Development of unit tests for company in-house CMS – Optimization of in-house developed multi-thread libraries – Development of fully client-side HTTP reverse proxy – Development of RTSP reverse proxy based on Live555 library – C/C++, Boost, code documentation, internationalization

Software Developer | C++, Javascript, PHP, OpenGL

PIC dental

Nov 2008 - Jun 2010

1 year 8 months

28250 Torrelodones, Madrid, Spain

– Integrate Gecko (Mozilla Firefox) web engine inside company SVG player – Design and development of graphic widgets library based on SVG and Javascript, later used for custom windows manager and platform apps – Design and development of web site visitors activity monitor – Design and development of high-performance multiplatform (MacOS X, Windows & Linux) 3D engine – Proposed as C++ team lead

Bachelor: IT department, LOPD and Computers Security

Universidad Rey Juan Carlos

Feb 2007 - May 2008

1 year 4 months

Móstoles, Madrid, Spain

– Advisor of university students – Maintenance of university IT equipment – Security audit of university campus wireless network – Redesign university Data Protection web portal, from IIS + Access to Apache + MySQL, optimization and accessibility certificate


Education

Universidad Rey Juan Carlos

Computers Engineer - PhD. candidate, Computers Engineering

2016 - 2017

1 year

Universidad Rey Juan Carlos

Computers Engineer Licenciature, Computers Engineering

2005 - 2016

11 years 1 month

Universidad Nacional de Educación a Distancia - U.N.E.D.

2004 - 2005

1 year 1 month


Licenses & certifications

Vibe Coding

Issued: –

Rails for Zombies

Issued: –

Discover DevTools

Issued: –

The best place to find your next move

© 2026. All Rights Reserved.