Winamp for Android

With “smart” mobile phones getting more and more popular in the late 2000s it was clear that the the journey of the Llama will continue there. In 2010, when Android was still on Version 2 “Eclair” we started an effort to bring the media player that we all love to Android and released the first version by the end of that year. Soon it entered the Top10 Android App Charts in the Play Store :rocket:

1 min read


Besides being part of the digital music revolution at Winamp I joined a Munich-based startup called Songpier as lead developer. Songpier was a musician promotion platform that turned songs into an app for all primary platforms. Fans had free access to selected songs of an artist and were able to explore news buzz or shop tickets and merchandise.

1 min read

VLC subX Desktop UI

After revamping the Winamp Desktop UI I’ve designed a refreshed look and feel for the open-source VLC Media Player. The new design is shipped with the default distribution of the media player alongside the QT-based platform UI and can be chosen right away from the preferences.

~1 min read

Winamp Desktop UI Revamp

During my last year at high school I was hired1 by AOL (the former owner of Winamp) to revamp the whole Winamp user interface and combine separate windows (player, equalizer, playlist, …) into a single tabbed user interface. At that time Winamp was one of the most popular media players for Windows—with more that 80+ million unique users per month. And yes, you once had audio files on your physical hard drive :smile:

On October the 10th 2007 we released the new user interface titled Bento with Winamp 5.5 “10th anniversary edition”.

  1. Due to the lack of a developer for the so-called skins (Justin Frankel was long gone) I was asked to fill this gap as I was an active member in the Winamp skinning community at this time. 

2 min read

Teamscale JaCoCo Agent

Easy to use Java profiler that allows coverage recording with JaCoCo and publish results to Teamscale.

~1 min read

Teamscale .NET Profiler

Teamscale Ephemeral .NET Profiler—a lightweight method coverage profiler used for Test Gap Analysis.

~1 min read


Automation for Apetito Lunch Service. Slack integration for today’s orders. User control. Monthly book keeping.

~1 min read

Git Repo Zipper

Merges multiple Git repositories in a zipper-like style.

~1 min read


Microsoft To-Do Franz Recipe

Keeping things organized is key to master tasks at work and at home. In digital life you can choose between a plethora of apps and services that want to support you at staying organized. I’ve iterated through a few of these as well—especially after the shutdown of Google Inbox and my Trello “ToDo” board becoming not manageable anymore. Soon I have found myself very comfortable with Microsoft To-Do 1, a lightweight task management solution that focuses on getting stuff done today. You basically fill an one day micro-iteration from one ore more of your backlogs (=lists).

  1. Microsoft To-Do is the successor of Wunderlist after its Microsoft acquisition 

1 min read

Strava Weather

ASP.NET Core application that adds weather information to Strava activities.

~1 min read


Proof of concept Java compiler plugin to generate C# code from Java code.

~1 min read

WebScraper Java library

Annotation-based, multi-threaded Java library for scraping websites using CSS selectors.

~1 min read

Winamp Scraper

Java client for archiving the whole plugin, skin and visualization database before shutdown. R.I.P. Steve’s mom.

~1 min read

Remove Dropdown Arrows Gnome Shell Extension

Removes the dropdown arrows which were introduced in Gnome 3.10 from the App Menu, System Menu, Input Menu, Access Menu, Places Menu, Applications Menu and any other extension that wants to add dropdown arrows.

~1 min read


Functional Programming for Java—a pre-Java-8 experiment.

~1 min read

ANT Resource Compiler

ANT precompiler for Java for an Android-like resource management in Java.

~1 min read


Java program for drawing, manipulation and layouting of tensor diagrams.

~1 min read



Analyzes C# source code to enforce a set of style and consistency rules.

~1 min read

So Simple

A simple Jekyll theme for words and pictures—that’s the theme used on this site.

~1 min read


Electron-based desktop integration for Google Play Music

~1 min read


Code coverage toolset for profiling C# .NET applications on Linux with the Mono runtime.

~1 min read


Java template engine for generating code, HTML, etc—also powering ANTLR

~1 min read


Conversation-based E-Mail client for the GNOME 3 Linux Desktop.

~1 min read

Doctrine ORM

PHP object relational mapper (ORM) and powerful database abstraction layer (DBAL).

~1 min read


Now known as WoltLab Suite Core—a free CMS and web-framework.