In the following, you may find some software packages I wrote or contributed to.

Commercial Applications

The links given in the following usually point to external web sites.

  • PaletteWB (external web site) is a Windows application for generating, manipulating, and conversion of colour palettes. It supports saving palettes as images and generating animated colourcycling gifs;
  • ALSOG (external web site) parses, interprets, and renders Lindenmayer Systems. It supports context sensitive as well as stochastic and parameterized L-Systems. The results are visualized in 3D using openGL and may be saved as pictures or as 3D-objects.

Scientific Tools and Packages

Within my employment as a scientific coworker, I have contributed to and developed different open source applications around the topics of mobility and traffic. These are:

  • UrMoAC (github project page) is a tool for computing accessibility measures.
  • TAPAS (github project page) is an agent-based demand modelling application.
  • SUMO (external web site) is a microscopic open source road traffic simulation package to which I contributed to between 2001 and 2015. You may as well find some articles about SUMO in the blog.

Open Source and Free Tools

Below, you may find some applications I wrote or contributed to that are available as open source.

  • degrotesque (github project page) is a “web type setter”. It replaces plain ASCII-representation of some symbols by a proper, nicer representation.
  • db2qthelp (github project page), currently under development, converts DocBook books to QTHelp projects;
  • c64tools come with tools for char packing, charset extraction and memory visualisation for Commodore c64 application development.
  • “Mandalas” is an interactive tool for generating what nowadays is called “Mandalas”.

Open Source Libraries

When developing applications, it makes sense to reuse some often used code. I wrote some of such “libraries” and you may find them in the following.

  • optionslib_cpp (github project page) helps in processing command line options including type checking and configurations — cpp-version.
  • optionslib_java (github project page) helps in processing command line options including type checking and configurations — Java-version.
  • The web type setter degrotesque may be used as a Python library;
  • AnoPlib is a small library for things I call “animlets”, small animations.
  • c64tools is a set of Python classes, methods, and tools that support the handling of Commodore c64 graphics.


Some applications I developed are outdated as better solutions for the respective problem exist or because of legal issues. Please find them below, for your interest.

  • st2gif is a command line tool for converting Atari ST images (.neo, .pi1, .pi2, .pi3) to .gif.
  • BluBot — a meta search engine with natural language processing and visualisation I contributed to that has unfortunately been abandoned.
  • BibPres renders a given JSON-representation of a BibTeX-file. It allows to filter and sort entries on start-up or dynamically by the web site visitor. The appearance of the list is highly configurable. A tool for converting BibTeX-lists into BibPres-lists is supported.
  • Well, yes, some decades ago, I was developing some programs for the Commodore c64 and the Commodore c16.
Your message

Supporting an e-mail address allows us to answer.

Your message has been sent. Thank you.