Protocol Labs Research

Marten Seemann

Research Engineer


MSc in Physics, 2014

Ludwig-Maximilians Universität München

MSc in Chemistry, 2013

Ludwig-Maximilians Universität München

BSc in Physics, 2013

Ludwig-Maximilians Universität München

BSc in Chemistry and Biochemistry, 2011

Ludwig-Maximilians Universität München

Marten is a software engineer specializing in internet transport protocols. He has worked at Protocol Labs since 2016 and has been a member of the IETF’s QUIC working group since 2017.


2022-09-28 / Conference paper
Decentralized hole punching
We present a decentralized hole punching mechanism built into the peer-to-peer networking library libp2p. Hole punching is crucial for peer-to-peer networks, enabling each participant to directly communicate to any other participant, despite being separated by firewalls and NATs.
DINPS 2022 / 2022.07.10 / Bologna, Italy
Marten Seemann , Max Inden, Dimitris Vyzovitis
2020-06-12 / Conference paper
Automating QUIC interoperability testing
We present QuicInteropRunner [1,2], a test framework for automated and on-demand interoperability testing between implementations of the QUIC protocol [3]. We describe the key constraints and insights that defined our work, the recent innovations that made the framework possible, a high-level overview of our design, and a few exemplary tests.
ACM SIGCOMM 2020 Workshop on Evolution, Performance, and Interoperability of QUIC / 2020.08.14
Marten Seemann , Jana Iyengar