Michiel De Backker

CTO at Twintag

Lille, Antwerp, Belgium
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
Michiel De Backker is a hands-on CTO and former co-creator of the Pion WebRTC project with eight years of experience building real-time, low-level networking systems and product-led consumer experiences. Based in Belgium, he blends deep protocol expertise—DTLS, SRTP, STUN/TURN and custom media engines implemented in Go—with product ownership skills from leading Twintag’s frictionless physical-to-digital communication platform. He’s comfortable moving between core backend engineering (contributing to widely used open-source repos like pion/webrtc and pion/turn) and shaping product strategy that drives adoption. Notably, Michiel has a track record of implementing cryptographic handshakes, codec management and WASM-enabled media flows, showing both security-minded engineering and modern web integration.
code8 years of coding experience
job1 year of employment as a software developer
bookMaster of Science Industrial Sciences: Electronics-ICT (specialization ICT), Master of Science Industrial Sciences: Electronics-ICT (specialization ICT) at Thomas More University of Applied Sciences
bookBachelor of Science Industrial Sciences: Electronics-ICT, Bachelor of Science Industrial Sciences: Electronics-ICT at Katholieke Hogeschool Kempen
bookTSO Industrial Sciences Industriële wetenschappen, TSO Industrial Sciences Industriële wetenschappen at Vrije Technische Scholen van Turnhout
languagesDutch, English, French, German
github-logo-circle

Github Skills (20)

stun10
urn10
back-end-development10
apidoc10
go10
api10
dtls10
golang10
webrtc10
encryption10
udp9
cicd9
cryptography9
codec9
sdp8

Programming languages (15)

C#JavaC++BikeshedCSSRustCMakefile

Github contributions (5)

github-logo-circle
pion/dtls

Oct 2018 - Jun 2020

DTLS 1.2 Server/Client implementation for Go
Role in this project:
userBack-end Developer
Contributions:39 commits, 15 PRs, 42 pushes in 1 year 8 months
Contributions summary:Michiel implemented core functionality for a DTLS 1.2 server/client implementation in Go. They focused on the internal workings of the DTLS protocol, including handshake messages, encryption, and decryption. Key contributions include adding support for server key exchange signatures, updating encryption to use the correct IVs, and improving client and server handshake handling.
golangdtlsclient-servertls-ecdhe-ecdsatls
pion/webrtc

Jul 2018 - Apr 2019

Pure Go implementation of the WebRTC API
Role in this project:
userBack-end Developer
Contributions:2 reviews, 94 commits, 109 PRs in 9 months
Contributions summary:Michiel primarily focused on implementing core features within the WebRTC API implemented in Go. Their contributions included adding support for a custom media engine, allowing for the registration and management of different codecs. They also modified existing files like `rtcpeerconnection.go`, `signaling.go`, and `media.go`, suggesting they were involved in integrating the new media engine and codec handling throughout the project's architecture and functionality. Further adjustments to error handling and SDP generation, with the addition of a data channel API, indicate an effort towards building out the core functionality of the WebRTC implementation.
webrtcpure-gogovideowebrtc-api
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
Michiel De Backker - CTO at Twintag