Iñaki Castillo

WebRTC Engineer at Restream

Bilbao, Autonomous Community of the Basque Country, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Iñaki Castillo is a WebRTC engineer with 17 years of hands-on experience building real-time communications across client and server, currently focused at Restream after senior roles at Miro and Around. He combines deep protocol-level expertise in SIP and WebRTC with practical C++ and Node.js engineering, having contributed to core projects like Kamailio, mediasoup, JsSIP and the well-used cordova-plugin-iosrtc. Iñaki’s work spans browser shims, ORTC/Edge compatibility, SFU client libraries and mobile WebRTC plumbing, and he often solves subtle interoperability and SDP issues that surface in production. A prolific open-source contributor, he has made notable fixes and feature adds to lib-jitsi-meet and websocket-node, reflecting a knack for cross-project impact. Based in Bilbao, he pairs telecoms training with enterprise VoIP operational experience, so he understands both low-level media problems and large-scale service reliability. Colleagues rely on him for pragmatic, well-documented fixes that keep complex RTC stacks working across browsers and devices.
code17 years of coding experience
job14 years of employment as a software developer
bookTelecomunications, Telecomunications at EHU
stackoverflow-logo

Stackoverflow

Stats
610reputation
45kreached
15answers
7questions
github-logo-circle

Github Skills (34)

compatible10
javascript10
ios10
c-language10
kamailio10
cordova10
telephony10
websocket10
sdp10
regex10
microsoft-edge10
voip10
browser-support10
sip10
regular-expression10

Programming languages (22)

PowerShellJavaC++CRustHandlebarsMakefileGo

Github contributions (5)

github-logo-circle
versatica/JsSIP

Jul 2012 - Nov 2022

JsSIP, the JavaScript SIP library
Role in this project:
userBack-end Developer
Contributions:42 reviews, 447 commits, 48 PRs in 10 years 5 months
Contributions summary:Iñaki primarily focused on fixing bugs and implementing features related to the core logic of the JsSIP library, evidenced by changes in UA.js and RTCSession.js. Their work involved modifying and extending functionality, as seen in the inclusion of more features related to signaling. The user also worked on improving the handling of session-related events and the SDP generation and negotiation process.
freeswitchjavascriptsip-libraryjssipsip
versatica/mediasoup-client

Jul 2017 - Jan 2023

mediasoup client side JavaScript library
Role in this project:
userBack-end Developer
Contributions:89 reviews, 806 commits, 125 PRs in 5 years 7 months
Contributions summary:Iñaki primarily contributed to adding API documentation using ESDoc. The focus of the commits was on enhancing the usability of the mediasoup client-side JavaScript library. The changes involved adding documentation within the code for specific methods within the Room.js and Chrome_55.js files.
javascript-libraryclient-sideclient-libraryjavascriptwebrtc
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Iñaki Castillo - WebRTC Engineer at Restream