things I do with a computer


libnotify in Rust. These are not bindings, as most other implementations are, but a complete implementation of a client. It is currently stable but still under development and my most first pet Rust project.

ascii invoice manager

A command-line tool I wrote for myself and others organizing events and writing invoices for the cafè ascii. It is still alive and used by my successors but developed by my alone. Perhaps I’ll port it Rust, just for fun.

The ascii-invoicer is a command-line tool that manages projects and stores them not in a database but in a folder structure. New projects can be created from templates and are stored in a working directory. Projects can be archived, each year will have its own archive. A project consists of a folder containing a yaml file describing it and a number of attached files, such tex files. Projects can contain products and personal. You can create preliminary offers and invoices from your projects.


Naubino is a little game build for the browser. It was originally intended to be played on multi-touch platforms. The general idea is was developed between Gilbert Röhrbein, Alexandra Weiß and me. By now it has been implemented in java and flash, coffeescript, python (by Gilbert Röhrbein alone) and I heard rumors about a Qt implementation somewhere :D. The coffeescript version is playable online. Just for fun I added a 2048 version of the game.

LibAVG stuff

For several university projects I worked with libavg and produced a pdf widget plugin and a small collection of widgets. The code for my complete projects (wallpaint and wallread) are internal, perhaps I’ll post some photos later on.


Auditorium is a project created at the Dresden University of Technology in the summer semester 2012. The idea behind auditorium is to support students to ask their questions to specific lectures. Every user can ask and answer questions. The web application is hosted under for internal usage at the faculty of computer science.

I was involved in the v1.0 which ran successfully for about 1year. Later it was largely revised by Lars Beier during his diploma thesis.

further github repos

Lots of stuff there. Little things which I sometimes didn’t finish.