Welcome to my homepage.

I am a software engineer, Open-Source contributor, traveller, human being. I live in Frankfurt, Germany.

You can also find me on LinkedIn, XING and Twitter.

Talks & Workshops

Wireshark without a network

Augsburger Linux-Infotag, March 22nd, 2014
announcement (in German), slides (in English)

Introduction to SSL with Wireshark

Chemnitzer Linux-Tage, March 16th, 2014
announcement (in German), slides (in English), .zip file with captures, keys etc.

Wireshark without a network

Open Rhein-Ruhr, November 9th, 2013
announcement (in German), slides (in English)

HDCP2 - defining a security protocol is difficult

Open Rhein-Ruhr, November 9th, 2013
announcement (in German), slides (in English)

Wireshark - applications and extensions

one day workshop at German Unix User Group’s annual conference, February 26h, 2013
announcement (in German)

OpenSSL in practice

FixMe meeting, Unix user group Rhein-Neckar (UUGRN), March 6th, 2009
announcement, slides (in German)

OpenSSL and X.509 certificates

workshop at Magdeburger Open-Source-Tag, October 11th, 2008

Introduction to networking and webservers

presentation for Webgrrls Rhein-Main, September 11th, 2008
slides (in German)

OpenSSL and X.509 certificates

Frühjahrsfachgespräch 2008, German Unix User Group GUUG, March 13th, 2008
abstract, slides (in German)

Open Source projects


Wireshark is the most popular network protocol analyzer. It’s available for all major operating systems.

Apart from network protocols, it can analyze any communication that is packet-based. When I realized this, I got involved and contributed support for protocols related to digital television, especially DVB-CI.

In July 2012, I was invited to join the core team.


I was involved in implementing support for RSASSA-PSS in X.509 certificates. This code is part of OpenSSL 1.0.1 and later versions.


I added support for IMAP over SSL to asmail. The new release 2.0 was published in February 2007.

I also updated the FreeBSD port of asmail.

Tech Notes


  • Embedded software engineer, PayTec AG (since 2014)

  • Software engineer, Panasonic Europe Ltd (2003-2014)

  • IP network and Unix systems engineer, Plus.line AG (2001-2003)

  • Diploma in electrical engineering, University of Karlsruhe (June 2001)


PayTec is a major vendor of payment terminals (POS/EFT). I am working on the linux kernel, doing adaptations to specific boards and writing device drivers.


At Panasonic, I used to work in the field of Digital Television (DVB), especially Pay-TV systems.

I was involved in creating the CI+ standard that is the basis for Pay-TV solutions in many European countries. CI+ includes a PKI, an authentication between the TV and the Pay-TV card and communication across a secure authenticated channel.

On the software side, I was the lead developer of Panasonic’s CI+ implementation. This code is included in all European TV sets and DVD/Bluray recorders from 2010 onwards.

Although it’s no longer part of my day job, I am still interested in the security aspects of CI+.


Travelling is an important hobby for me, I try to visit a couple of new places each year. Originally, I thought that I could upload my photos to this site but there’s way too many…

I did upload a few photos taken years ago.


Iceland is one of the most interesting places I’ve ever been to.

In 2004, I created some pages to describe our trip around Iceland.


This was my first 4000m peak. Here’s some pictures of the trip.