Skip to Content

Hi, my name is

Dennis Trautwein.

It's nice to meet you!

I'm a physicist working as a software engineer based in Switzerland currently specializing in peer to peer systems as part of a PhD endeavour.

About Me

Hi! I'm Dennis, a software engineer based in Switzerland who enjoys building things that live on the internet and also power the internet.

Shortly after graduating from Christian-Albrechts-University, I joined the engineering team at freiheit.com where I developed and successfully launched the Mercedes Benz Mobile SDK. Then I became an industrial PhD candidate and joined OriginStamp in Switzerland to explore peer to peer systems in trustless environments.

Currently, I'm also funded by Protocol Labs with a two year PhD Fellowship for studying node heterogeneity in Peer-To-Peer networks, particularly IPFS and Filecoin.

Here are a few technologies I’ve been working with recently:

  • AWS
  • Kubernetes
  • ArgoCD
  • Golang
  • Terraform
  • Protobuf/GRPC
  • libp2p
Portrait

Where I’ve Worked

Research Engineer @ Protocol Labs

Sep 2022 - Present

  • Study, design and propose measurement methodologies to quantify the healthy operation of libp2p protocols for IPFS, Filecoin and other platforms.
  • Propose metrics that help quantify the performance of networking processes and protocols.
  • Validate design proposals through simulation experiments and/or proof-of-concept distributed, large-scale testbed, or real-world implementations.
  • Contribute and lead implementation of protocol optimizations.

Some Things I’ve Built

Talks

Publications

Other Side Projects

view the archive
  • Folder

    Shamir CLI

    A CLI frontend for Hashicorp Vault's Shamir's Secret Sharing implementation.

    • Go
    • Shamir-Secret-Sharing
  • lassunsreden.ch

    I've built the business homepage for lassunsreden.ch. A simple landing page built with Hugo and Bootstrap.

    • Hugo
    • Bootstrap
  • Folder

    Groundhog

    Groundhog is a telegram bot to track your habits and save it to Google sheets. It sends three reminders each day that you can answer right in telegram.

    • Python
    • Telegram API
  • Hashicorp Vault terminal UI

    A prototype of a terminal UI that allows browsing through Vault's secret hierarchy tree. You can find a demo GIF at the PR to the official Hashicorp Vault Repository.

    • Go
    • Termbox
  • WalterHilft

    I was one of the leading developers for an ongoing web application project for property managers. It stream lines the heat costs billing procedure to just a couple of clicks.

    • Javascript
    • React
    • Redux
    • Sass
    • Flow
  • Repulsion

    Repulsion is a tiny iOS game ajar to flappy bird. Read more about it on Ray Wenderlich where it got featured on the monthly readers app reviews. It is not on the AppStore anymore because I did not update it since 2016.

    • Swift
    • SpriteKit

What’s Next?

Get In Touch

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!