Dennis Trautwein

About

I measure the performance of systems where no central telemetry collection is possible, and then try to make them faster.

ProbeLab began in 2022 as a team at Protocol Labs. In 2025, Yiannis Psaras, Mikel Cortes-Goicoechea and I founded it as its own company. We watch how global peer-to-peer networks behave in practice: how peers find each other, how long lookups take, which nodes stay online and which vanish after an hour. Then we publish it, and argue for and implement the protocol changes that the measurements imply.

In 2026 I finished a PhD in computer science at the University of Göttingen, in Bela Gipp’s group. The thesis is about measuring and optimising peer-to-peer networks, with IPFS as the case study.

Some results, each one done with the ProbeLab team or my co-authors:

  • Optimistic Provide made publishing content to the IPFS DHT ten times faster and cut its network overhead by 40%. It started in my PhD, became an INFOCOM paper, and has been on by default since Kubo 0.39.0.
  • My study of the Hydra booster nodes found that they added about 10% to DHT performance. Based on that, Protocol Labs switched them off in 2023.
  • The NAT traversal study for IMC 2026 looked at 4.4 million hole punching attempts from 167 countries. About 70% succeed, over TCP as often as over QUIC, which contradicts the common view that UDP works better.
  • Nebula, my protocol agnostic peer-to-peer network crawler. It feeds the graphs on probelab.io and the network metrics of Gnosis.

Before that: physics at Christian-Albrechts-University in Kiel, where our student team flew a particle detector into the stratosphere on the BEXUS 19 balloon. Then backend work at freiheit.com in Hamburg on the real time event backend behind Daimler’s Mercedes me app, then OriginStamp in Switzerland, then Protocol Labs.

I write most of my code in Go, and the analysis in Python. I built much of ProbeLab’s measurement infrastructure and run it today. I still build small things for fun, and some of them are on the side projects page.

If you want to talk about network measurement, or you have data you think I would enjoy, send me an email.

Dennis Trautwein

Experience

  1. 2025 to now

    Kiel, Germany

    Co-founder

    ProbeLab

    Founded with Yiannis Psaras and Mikel Cortes-Goicoechea. We measure various peer-to-peer networks, publish what we find, and feed it back into protocol design.

  2. Sep 2022 to 2025

    Remote

    Research engineer

    Protocol Labs / IPShipyard

    Measurement of the IPFS and libp2p networks: crawlers, telemetry, and the analysis that turns raw data into something a protocol team can act on. The ProbeLab team started here.

  3. 2020 to 2026

    Göttingen, Germany

    Doctoral researcher

    University of Göttingen

    PhD in computer science in Bela Gipp's group. The thesis measures and optimises peer-to-peer networks, with IPFS as the case study.

  4. May 2020 to 2022

    Kreuzlingen, Switzerland

    Industrial PhD candidate

    OriginStamp AG

    Frontend work in Angular, alongside the infrastructure work that kept the company running on AWS and Terraform.

  5. Jul 2018 to Apr 2020

    Hamburg, Germany

    Software engineer

    freiheit.com

    Built the real time event backend behind Daimler's Mercedes me app, in a Go and Kubernetes setup on Azure.

  6. Jan 2017 to Jun 2018

    Kiel, Germany

    Web and mobile developer

    weluse GmbH

    Led a web application for property managers and worked on client sites mostly in React.

  7. 2017

    Kiel, Germany

    Research assistant

    CAU Kiel

    Frequency analysis of image sets from a photoemission electron microscope, plus a Java tool that drove the microscope and its peripherals.

  8. Mar to Sep 2016

    Melbourne, Australia

    Software developer

    TouchTech Labs

    Interactive web applications for a mixed set of clients, and the client meetings that came with them.

  9. Jul 2015 to Mar 2016

    Wellington, New Zealand

    iOS developer intern

    TouchTech

    Shipped two iOS apps on my own, one promotional and one for tracking employee performance.

Education

  1. PhD, Computer Science

    University of Göttingen, 2026

    Thesis: Measuring and Optimizing Peer-to-Peer Networks: A Case Study of the InterPlanetary File System

  2. MSc, Physics

    Kiel University, 2018

    Thesis: Plasmonic excitations in TMDC-gold hybrid systems (in German)

  3. BSc, Physics

    Kiel University, 2014

    Thesis: GEANT4 simulations of the ADAM sensor system for BEXUS 19 (in German)

Service

  1. Reviewer, JCDL

    ACM/IEEE Joint Conference on Digital Libraries