This is a selection of some of my projects I have worked on. If not particularly mentioned I was the lead developer of the shown project and responsible for the technical realization and interactive motion-design.
I was also consulting the client and supported them in their creative conception of the project.
Unfortunately I’m not allowed to show all of my projects due to strict NDA contracts.

A video of some projects I have worked on between 2005 and 2009 can be found here: Show video.

IntelliDrink iPhone App


Client:Myself Agency:- Period:04/2011 - 08/2011
Platform:iPhone, iOS 4+ Technology:Objective-C, Cocoa Touch
Tags: , , Link: Click here

IntelliDrink is my first paid app in the AppStore. In this case the idea, concept, design and programming was done by myself.

It’s a blood-alcohol content (BAC) calculator which gives you a nice overview about your current BAC and how your BAC is going to rise or drop. Actually there are many apps like that in the store but nevertheless I think IntelliDrink is somehow special.

The main difference is that my goal was not to create a fun app. I wanted to create a serious app which gives you good results. I put a lot of effort into the calculation algorithm which core based on the the scientifically accepted Widmark formula. This formula takes many human characteristics into consideration but it does not consider how long you are drinking a drink, how your hungry feeling was when you had the drink and it does not consider how fast your absorption and resorption of alcohol is. That’s why most apps assume that you downed the drink when you entered it. And even worse they assume that you completely digested it which certainly has nothing to do with how it really works.

The algorithm of IntelliDrink takes all of these factors into consideration. It is a complex algorithm which result is visualized on a nice graph. So you can see how your BAC value is rising over time, when your peak is reached and when you are going to be sober again. You can scroll and zoom into the graph too.

Another nice thing is that you can change the drinks you had or even change your profile settings afterwards. The graph is recalculated every time. So removing drinks, changing their sizes or moment of drinking is possible at anytime.

The second difference to other apps is the quality. I wanted to release a really good looking and very usable app. So I put plenty of time in polishing the user interface making it easy to understand and giving it a valuable feel.

Mercedes-Benz Drive & Seek iPhone/iPad App


Client:Daimler AG Agency:Jung von Matt Period:05/2011 - 08/2011
Platform:iPhone, iPad, iOS 4+ Technology:Objective-C, Cocoa Touch, Cocos2D
Tags: , , , , , , Link: Click here

This is an iPhone and iPad app for the Mercedes-Benz C-Coupé Drive & Seek Campaign, I was developing together with my office workmate Lars Gerckens.

The challenge of the app is to solve three logic games and compete with your friends on Facebook. Beside the games the user gets some information about the C-Coupé in form of image galleries, videos, technical specs and iPhone and iPad Wallpapers. The games are realized with the Cocos2D OpenGL framework. The rest of the app is built with UIKit components. The app is also available in french, german, italian and spanish.

Since the app should have a secret agent look & feel we developed some nice animations. For example a texttyping animation in the mission briefing and the fingerprint door lock animation when pressing the start button.

Promod Model Agency Website


Client:Promod Model Agency Agency:- Period:12/2010 - 04/2011
Platform:Flash 9 Technology:ActionScript 3, RobotLegs
Tags: , , , , Link: Click here

This is a slick website for a model agency. The application is completely editable with a content manangement system running in the background. So the client can change the navigation structure and he can add or edit pages or models as much as he want without changing the frontend programming.

There is also a casting system integrated which lets the booker create a set of models and send the casting to a potential client. The client can edit the casting as well and resend it to booker. This optimizes the workflow of the agency.

A nice little gimmick is the highlight color of active items. It is changing over the year from blue to green, to yellow, to a brownish color, representing the four seasons. I like such tiny hidden features.

MSN Haus Microsite


Client:Microsoft Agency:KMF Period:01/2011
Platform:Flash 9 Technology:ActionScript 3, Robotlegs
Tags: , , , , , , Link: Click here

This is kind of a teaser microsite for the new MSN website. Every floor represents one MSN channel. The whole building stands for the new MSN website which should make you feel like “MSN is my home”.

A technical challenge was to load the amount of video data. Every floor should have about 60 seconds of video material. I figured out that it was impossible to simply stream that amount of video sequences. So I developed a concept of how to load small video sequences without ever having a buffer pause in the application.
The idea was to shoot short sequences which are followed by a loop. For example the actor walks to a chair and sits down which is a short sequence. The sitting actor now sits on the chair and is reading a newspaper which is a loop. This loop is repeated until the next sequence and the next loop is loaded. With this technique the action never stops, it’s very bandwidth friendly and due to some random loop repeat counts the action is never the same because every floor has it’s independent lifecycle.

Panasonic VIERA 3D Webspecial


Client:Panasonic Agency:Scholz & Volkmer Period:09/2010 - 10/2010
Platform:Flash 9 Technology:ActionScript 3, Papversion 3D, Robotlegs
Tags: , , , , , ,

A nice 3D Webspecial. The rotation inside the canvas is done with the 3D framework Papervision. The 3D effect on the product detail pages is done with a second flash layer which is set on top the webspecial.

Scholz & Volkmer Light Installation


Client:Scholz & Volkmer Agency: Period:08/2010 - 09/2010
Platform:Arduino Technology:C, DMX, Electronics
Tags: , , , , ,

The agency Scholz & Volkmer asked me to create an interactive light installation for their big 16 jubilee party. The motto was “Berühren”, which is german and means to touch or get in touch.

The idea was to let the guests control the outside light of the party. We had several DMX controlled RGB LED lights and two huge 1800 Watt City Color lights placed in the outside area of the party which were all connected through a DMX cable.
The user interface were two metal plates which had the shape of a hand. If you touch both of them you close the circuit. But they were placed that far apart that you can’t touch them for yourself. You had to find another guest to close the circuit with, which supported the motto “Berühren”.

If a guest closes the circuit there was a current which I used as the input value for the interactive light installation. It was my only information given. The cool thing is that the guest can play with it. If you have dry hands for example or you just touch the metal with your finger tip the current is pretty low. If you have wet hands and fully touch the plate the current is getting higher.

I developed two applications. One for the smaller lights placed around the party and one for the two City Color lights each placed under a tree. If a guest closes a circuit, the low pulsating green light below the metal plate flashed up. In the case of the City Color installation the light turned from a green to a bright pink, coloring the whole trees and the party to an artificial color.
The second set of hand-plates controlled the RGB lights. If someone touched them they were flashing up and cycling through a nice color scheme. If they released the plates the light dimmed down and stayed at the chosen color.

Unfortunately I don’t have any video footage or pictures of the party. There are only pictures from developing and testing the installation.

iKicker iPhone App


Client:Myself Agency:- Period:06/2010
Platform:iPhone, iOS 3+ Technology:Objective-C, Cocoa Touch, Cocos2D
Tags: , , , Link: Click here

This is my first own development of an iPhone App which hit the AppStore. It is a free and simple football game.

The game is about about keeping a ball in the air. The more often you hit the ball the harder it gets and the more visual effects motivate you to keep trying. The audience is also getting louder. If you reach 25 hits the first firework is launching.

The limit is 400 hits. At this score the sensitive area the ball reacts to is not existent anymore. Plus the gravity and the horizontal deflection is increasing. My goal was to have an easy entry for people who are no pro gamers. So the game is very easy if you begin. But it is getting harder an harder. So pro gamers score are not that far away from the beginners which might motivates the beginners trying to get better.

Another nice feature is the feedback you get if you beat your own high score. The app compares your score with the last 1000 submits of other players and tells you which position you reached. The good thing with this approach is that you always have a relative comparison of your score. Even if 100.000 people are playing every day. With a real leaderboard your ranking would decrease with the number of people playing.

The game is pretty succesful. There are over 600.000 highscore entries in my database in one year.

Coca-Cola X-Mas iPhone App


Client:Coca-Cola Agency:Scholz & Volkmer Period:10/2009
Platform:iPhone, iOS 3+ Technology:Objective-C, Cocoa Touch, OpenGL
Tags: , , , , ,

I developed an iPhone module for the Coca-Cola X-Mas iPhone app. The idea of the app was to take pictures, decorate them and then upload them to the Coca-Cola X-Mas map.
I was responsible for creating the decoration part of the app. There was a drawing tool which I developed in OpenGL due to better performance and the ability to blend graphics together. The rest of the user interface and the position of the graphics is done with UIKit components.