Jesús Leganés-Combarro
Polymath Computer Engineer | WebRTC Pioneer since 2012 & Software Architect | Node.js, Python & Mediasoup Expert | Open Source Advocate & Entrepreneur
In Madrid, Spain
General information
Introduction
Passionate and multidisciplinary Computer Engineer with 20+ years of professional experience spanning WebRTC, streaming, software architecture, systems programming, and performance optimization. As CTO for 3 startups, I’ve led the development of scalable systems and innovative technologies across Europe, the UAE, India, and the US, delivering impactful solutions globally.
My technical expertise encompasses almost all areas of software development—ranging from web development, robotics, and operating systems design to video games, networks, and drivers programming. I’ve been a WebRTC pioneer since 2012, creating the first working implementation of WebRTC DataChannels specification (DataChannel-polyfill) and have consistently contributed to advancing the field.
As the lead developer of NodeOS (https://node-os.com/) since 2014, I built a lightweight operating system for Node.js, earning 6,900+ GitHub stars and international recognition. I’m also proud to have won the CUSL (Spanish National University Free Software Championship) three times, showcasing my commitment to open standards, specifications, and best practices. My passion for clean, modular architectures ensures the systems I design are efficient, reusable, and maintainable over time.
With a strong foundation in Python, Node.js, C++, and a growing interest in Rust, I bring over 15 years of experience in backend development, full-stack engineering, and mobile app design (5 years with ReactNative). My focus has always been on crafting elegant solutions for hard-to-solve problems, prioritizing code quality, and optimizing performance.
Currently, I’m combining my technical expertise as a WebRTC Architect, freelance consultant, and auditor, delivering cutting-edge solutions for clients across industries. My past roles include optimizing video streaming systems, creating Mediasoup-based platforms, and reducing latency for large-scale WebRTC projects. My latest highlighted project is Mafalda SFU (https://mafalda.io), a massively parallel vertical and horizontal scalable SFU (Stream Forwarding Unit) built on top of Mediasoup
Outside of work, I enjoy reading, traveling, running, and working on side projects to explore high-edge technologies. With a personal taste for minimal and well-structured designs, I’m always eager to learn and apply the latest advancements in software engineering.
WebRTC | Python | Node.js | C++ | Rust | Systems Programming | Full-Stack Development | Open Source Advocacy | Scalable Architectures | High-Performance Optimization
My skills
Languages
Technologies and tools
I master
- C++
- CSS
- Django
- Express
- Fastapi
- Fastify
- HTML
- HTMX
- Java
- JavaScript
- Linux
- MySQL
- NodeJS
- PHP
- Python
- React
- React Native
- Rust
- TypeScript
- WebRTC
I want to work with
- AJAX
- Arduino
- Assembly language
- C++
- ChatGPT
- Debian
- Django
- Docker
- Electron
- Google Maps
- JavaScript
- Jest
- Leaflet
- NodeJS
- OpenApi
- OpenGL
- Python
- Raspberry
- React
- React Native
- VanillaJS
- Visual Studio Code
- Web3
- webGL
- WebRTC
- WebSockets
- Wireshark
- XMPP
I prefer not to work with
- ASP
- Dart
- PHP
- Visual Studio
- Windows
