Showing 3 Result(s)


During my work at Cosalux I had the opportunity to work on a big project: the “Deutsche Börse Visitors Center” in the historical stock exchange building in downtown Frankfurt am Main/ Germany. The installation will provide visitors with extensive information about Deutsche Börse using newest technologies.

My part was to develop most of the hardware aspects of the installation as well as implementing a big 3x 4K 86″ interactive touchscreen and supervising the development of a 4K interactive touch-table.

The big interactive touchscreen, which we internally called touchwall (because its as big as a whole wall), provides all kinds of information to visitors and can be used by multiple visitors at the same time (up to 6). It’s using a infrared touch interface and is displayed using 3 86″ 4K monitors. The application itself uses Microsoft UWP because it was the only framework capable of rendering such a big resolution (11520×2160) and also provide useful multitouch gestures.

The touch-table provides additional interactive content, such as a trading simulation in which you can simulate different investments in stock exchanges as well as interactive videos. It also can be used by multiple users simultaneously and from all around the table.

Besides the two interactive touchscreens my job was to supervise some hardware installations like an modified old telephone which simulate dealer office calls during the 80s or motion sensors to trigger videos on big screens.

The whole installation is remotely controllable using building automation technology using KNX and other proprietary protocols. My job was to implement this automation and make sure everything turns off during the night and turns on in the morning again.

Most of the installation is running on redundant servers using virtualization and PCIe passthrough technology. My part was it to also install this server system and make sure everything can be switch over to the redundant system if anything fails on the main servers.

Additional images will be added as soon as the installation openes officially.


During my work at Cosalux GmbH I had the opportunity to work on a interactive VIP Room inside the Frankfurt Commerzbank-Arena. It was for the local transportation company “RMV“, thus was designed to look like inside a tram or bus. We were provided with original stop buttons used inside busses an trams and used them to allow interaction with the room. My job was to implement all the interactive parts in the room, like sound triggers, buttons, etc.

We embedded two monitors on the left side of the room which were built to look like windows in a tram, on which a information movie was running. You where able to press a button used on the trams to open the doors to scrub through the info video running on the two screens and also hide the video.

The stop buttons triggered a football themed sounds, every time you pressed a different one. One special was the emergency break, which triggered a much louder catch song playing, and also some light effects once you pulled on the lever.

Due to limited space I implemented everyting using a Intel NUC and a arduino. The Intel NUC was used to display the video on the two screens and output the sounds on the speakers using a custom written software in C#. The Arduino was used to fetch the button and lever inputs and send a command via virtual serial port to the C# software to trigger the respective event.

Also, there is a fake ticketing machine on which a litte touchscreen based betting game (“Tippspiel”) was running. My collegue Fabian implemented it using p5.js.

You can read more about the project at the Cosalux Website

Bachelor Thesis: Evaluation of Realtime Global Illumination Solutions

The aim of this work was, to compare existing real-time Global Illumination solutions to determine which of them is best in terms of performance and image quality. For this multiple methods and algorithms were compared with each other and tested in quality, functionality, dynamic, scalability, performance and implementation.

For image quality comparision an offline rendered scene was compared to the images produced by the algorithms and methods. In the end an overview of all evaluated methods and algorithms was created, so one can easier determine which of the methods and algorithms fits their needs.

You can have a look at the Thesis here (German language):