I have done a wide range of projects for a wide variety of customers. Please do understand that I can only mention a few of my projects on this page. If you are interested in the complete overview of my work, please download the pdf-files of my profile. For your convenience I have included the file in English and German language.

The following list is in an abridged version of the complete profile listing:


One of my more recent projects was the award-winning Airside-project. A small team of only a handful of people at the Airport Munich were responsible for the area-map of the AirSide logistics system. My responsibility was the concept, the core programming and the realization of the software that features the embedding of complicated logistical data.

Airport Status Indication System - or in short AirSide - displays all important information of the current airport status in a topological map. AirSide is based on the DispoMap and widens it by a large variety of features:

  • Aircraft in movement and on position,
  • Buildings, streets, fences, secured areas, etc.,
  • Runway conditions (dry, wet, snow, ...) with breaking coefficient,
  • Weather information including wind, clouds, visual range, etc.,
  • Closures, warnings, construction, etc.,
  • Flight path information (altitude safety),
  • Winter service information,
  • Wild-life-control,
  • Emergencies.
The original data required for all these features derive from a large variety of different sources, such as file systems, data bases, web pages and excel sheets. The seamless integration of the data into AirSide was the most important pre-condition of this project.

DispoMap is a topological view of the airport. It allows users to navigate within a two-dimensional map and to select multiple layers of information. Since we tried to reach as many different end-users as possible, the DispoMap was created as a plug-in based system. The first installment contains only the most important plug-ins with very basic layers such as the airports layout, streets, buildings, aprons, runways and of course aircraft. Further projects will add new plug-ins with more layers.

Ground handling has a vast variety of responsibilities at the Airport. More than 1000 aircraft are unloaded and loaded every day by about 800 workers. They drive baggages to the terminal, dock staircases, lifters and ground power units to the planes. To coordinate these tasks, the project "Cobra" gives the controller an information system, that enables him to oversee and guide workers and resources. The first phase implements the following requirements:
  1. Redesign of the GUI to support new demands. One controller has to coordinate more than 50 workers with about 40 different qualifications to match the demands of a single loading process; keeping in mind, that time is the most crucial asset.
  2. Creation of a basic architecture, which will be used for similar projects.


Redesign of bus scheduling system

The bus scheduling system was adapted to the new demands. In accordance the software was redesigned as Java-client.

Driver Information System (Bus).

The busses at the airport Munich were furnished with new mobile computer systems to keep the driver up-to-date about the transfer data. For a more comfortable migration of the new devices, an emulator of the old programme (Telnet-Client) was implemented. The new system efficiently collects information about the current status of the bus (e.g. Last Passenger on board, driver scheduling, position).

Rule service

Build-up of rule based data processing. The Rule service represents a blackbox which transforms any kind of data by means of a data based rule system. The most important features are the processing of any type of data (e.g. Text, Numbers, Date), a free editing interface and the high performance.

Automation of bus scheduling I

In the first phase a rule-service based suggestion system was developed. With the help of free definable rules, the optimized relation between transfer orders and busses are calculated and displayed. This system is integrated seamlessly into the "bus scheduling system".

Automation of bus scheduling II

In the second phase, additional rules were integrated for automatic scheduling, concerning typical real-time events, i.e. flight delays, traffic delays.

Every tower is only manned with one employee during the night shift. This increases the risk for every employee in case of a serious health problem. To enhance safety and ensure fast help in case of an emergency, a dead man's control was added to the application AirSide. When active, it monitors the activities of the controller. If he does not respond within a given time frame, an alarm is triggered. Safeguarding against failure is of outmost importance to this vital system. This feature is linked to the emergency system of the airport's own fire department.

Emergency handling adds three additional modules to AirSide. A layer in the AirSide Map allows users to define and to keep track of emergencies. In the emergency window users can edit, categorize and archive emergencies. The daily report module integrates the emergency information into the daily reports.

VIP-Lounge is a complex application for the newly built VIP-Lounge at the Airport. The application comprises reservation and booking, personnel planning, customer service and billing.
  • Reservation and booking helps the team to overlook the utilisation of Lounges and Personnel.
  • Personnel planning includes planning of service, drivers, bodyguards and escort.
  • Customer service contains information about wishes and needs of customers, e.g. special security demands.
  • Billing collects all data for billing and sends the information to the SAP billing system.