About me

Picture of me from 2025

Hi! I'm an open source developer and software engineer from Germany, interested in web related technologies, API and framework design, software security and distributed systems. Open source is also a big part of my job at GWDG, where I maintain and develop various FOSS based solutions that directly or indirectly benefit the academic community.

Open Source Projects

Here you can find an incomplete list of open source projects that I have initiated over the years or in which I am significantly involved. I also contribute to a lot of projects not listed here. Check my github or codeberg profiles if you want to know more.

Support: I usually do not offer direct support (payed or free) for any of my open source projects. If you need help or want to report bugs, please use the corresponding mailing-lists or issue-trackers and chances are high you get an answer for free.

Donations: Want to buy me a coffee or support my work? Feel free to become a supporter on Liberapay or GitHub.

Bottle - Python Web Framework

Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.

Multipart - Python parser for multipart/form-data

This module provides fast and predictable parsers for RFC-7578 multipart/form-data, both low-level and non-blocking for framework authors, and easy to use high-level wrappers for WSGI application developers. It is used in several other projects you may know, e.g. Synapse, litestar, trac, treq, openlibrary, webpy and zope.

Fediwall - Social media wall for the Fediverse

Fediwall is a social media wall made for Mastodon. Follow hashtags or accounts and show the most recent posts in a self-updating, screen filling and visually pleasing masonry grid layout. Put it on a large screen and showcase community feedback or social media reactions while hosting your next big event, or use it to look at cat pictures all day. Your choice.

BBBLB - BigBlueButton Load Balancer

BBBLB is yet another load balancer for BigBlueButton. It is designed to provide a secure, scalable, and robust way to scale BBB beyond single-server installations, enabling organizations to distribute meetings across many BBB servers or offer managed BBB hosting services on shared hardware.

ebbba.bigbluebutton - Ansible Role for BigBlueButton

An extensive ansible role to deploy large scale BigBlueButton clusters. I contributed a complete rewrite of the entire role for the BBB 3.0 release and maintain the role as part of the core team.

Pixelflut - Multiplayer canvas

Pixelflut is a very simple (and inefficient) ASCII based network protocol to draw pixels on a shared screen. It works great as a group activity for novice programmers due to it's low entry barrier, or as an interactive and very chaotic art installation at hacker events. If you have a beamer or LED wall, a solid network, and a bunch of hackers, give it a try. It's fun.

The idea was born at EasterHegg 2014 and evolved into a recurring part of most CCC events since then. Pixelflut really developed it's own live and now there are dozens of server and client implementations available. Reddit came up with a similar idea in 2017 with /r/place and scaled it to thousands of global users.

Work Related Projects

Even though most of my work related projects and contributions are also open source, I won't list them here. If you are interested in what I do for a living, just ask.