Professional
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
Songpier
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.
Theatre of Tragedy – Addenda EP Cover & Booklet Art
Back in 2009 I’ve contributed in a competition for designing the cover art of an EP for the norwegian band Theatre of Tragedy. I’ve adapted an image of a forest in my hometown that had been destroyed by bark beetle to match their current album’s fiery colorization.
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.
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
On October the 10th 2007 we released the new user interface titled Bento with Winamp 5.5 “10th anniversary edition”.
-
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. ↩
1Password CLI Java Wrapper →
Java Wrapper or the 1Password CLI (op) for provisioning of users, groups and vaults.
Teamscale JaCoCo Agent →
Easy to use Java profiler that allows coverage recording with JaCoCo and publish results to Teamscale.
Teamscale .NET Profiler →
Teamscale Ephemeral .NET Profiler—a lightweight method coverage profiler used for Test Gap Analysis. Extended for testwise method profiling using a ZeroMQ as communication protocol.
ApetitOMate →
Automation for Apetito Lunch Service. Slack integration for today’s orders. User control. Monthly book keeping.
Git Repo Zipper →
Merges multiple Git repositories in a zipper-like style.
Teamscale VisualStudio Extension →
Teamscale extension for Visual Studio that allows seamless browsing of quality defects found by Teamscale.
StyleCop Executor →
StyleCop execution on per-file basis.
Winamp Skin Development Pack →
SDK for developing Winamp skins including sources of the default skins (Bento & Winamp Modern).
Personal
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).
-
Microsoft To-Do is the successor of Wunderlist after its Microsoft acquisition ↩
Strava Weather →
ASP.NET Core application that adds weather information to Strava activities.
Chacy →
Proof of concept Java compiler plugin to generate C# code from Java code.
Eclipse Secure Storage for Linux →
Provides an Eclipse Secure Storage implementation for Linux via DBus Secret Service.
WebScraper Java library →
Annotation-based, multi-threaded Java library for scraping websites using CSS selectors.
Winamp Scraper →
Java client for archiving the whole Winamp.com plugin, skin and visualization database before shutdown. R.I.P. Steve’s mom.
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.
funjional →
Functional Programming for Java—a pre-Java-8 experiment.
ANT Resource Compiler →
ANT precompiler for Java for an Android-like resource management in Java.
Tensation →
Java program for drawing, manipulation and layouting of tensor diagrams.
Contributions
StyleCop →
Analyzes C# source code to enforce a set of style and consistency rules.
So Simple →
A simple Jekyll theme for words and pictures—that’s the theme used on this site.
Perlotto →
Electron-based desktop integration for Google Play Music
XR.Baboon →
Code coverage toolset for profiling C# .NET applications on Linux with the Mono runtime.
StringTemplate →
Java template engine for generating code, HTML, etc—also powering ANTLR
Geary →
Conversation-based E-Mail client for the GNOME 3 Linux Desktop.
GNOME Drop Down Shell →
Drop Down Terminal extension for the GNOME 3 Shell
Doctrine ORM →
PHP object relational mapper (ORM) and powerful database abstraction layer (DBAL).
WCF →
Now known as WoltLab Suite Core—a free CMS and web-framework.