Welcome

I am an experienced Freelance Software Engineer from Berlin. I have been in business successfully since 2004 and have already helped many games companies to realise their dreams safely and efficiently.

During my career, I collected a lot experience with many different games, serious games, platforms, game engines and frameworks. I also worked for other industries (e.g. aviation industry, algorithmic trading) to take a look beyond the horizon and to offer my clients the best of all worlds.

Clients / Partners

Projects / References

SmartWays

SmartWays is an AI-driven tour-planning tool that optimizes routes and calculates the best possible solution for a fleet force to achieve all set objectives at once.
I was hired by Cheil to help with troubleshooting and to stabilize the app.

Platforms:Windows
Technologies:Unity, C#
Client:Cheil Germany

Forex Trading Algorithms

I was hired by several clients to develop fully automated Forex trading robots and custom technical indicators for the cTrader platform. I also developed some monitoring and management tools and helped the clients to improve their trading strategies.

Platforms:Windows, Linux
Technologies:cTrader, C#, Javascript, Python, PHP, Node.js, Docker
Client:Private clients

Gamebook Studio

The mobile game My Love: Make Your Choice was using the backend service GameSparks. Since Amazon wanted to discontinue the service, I was hired to develop a new backend that uses Amazon Web Services. I also supported the Unity developers with the migration of the app to the new backend.

Responsibilities:Design and development of a backend framework that allows the existing GameSparks code to be migrated easily, migration of all the code and data from GameSparks to AWS, integration of PlayFab as an auxiliary service, support for Unity app developers
Technologies:AWS (API Gateway for Websockets and REST, Lambda, PostgreSQL, Redis, S3), PlayFab, GameSparks, Node.js, JavaScript, Ramda, Unity 3D, C#, .Net
Client:Gamebook Studio GmbH, Upjers

Wildshade

I was hired by Tivola and anti entropy to help with the design and the implementation of a robust and scalable backend with Azure PlayFab for the mobile game Wildshade (iOS, Android).

The game was nominated for the German Developer Award 2022 in the category "best casual game".

Responsibilities:Backend development, client-side interface for the server including caching and synchronization solutions, full stack integration of In-App Purchases, unit tests
Technologies:Unity 3D, C#, .Net, PlayFab/Azure
Client:Tivola, anti entropy

Experimental Game (Gamebook)

Employment as Senior Unity Developer at gamebook.io (Experimental Game AG).

I had the pleasure to work on the Unity client framework for the Gamebook technology, on the App My Love: Make Your Choice for iOS and Android and also developed a fully automated app and asset build pipeline. In a contract project, I developed an innovative medical training application (Unity, WebGL) powered by Gamebook technology that also integrated several services of Google and AWS.

Responsibilities:App development, Gamebook Unity client framework development, automated the app and asset build pipeline, contract projects for clients of the company, refactorings, unit tests, code reviews
Technologies:Unity 3D, C#, .Net, JavaScript, Node.js, Python, Perl, Bash, Google APIs, AWS, Teamcity, IronSource, GameSparks, GameAnalytics
Client:Experimental Game AG

PACE Aerospace Engineering

Worked for PACE on the projects Campaign Suite, Pacelab Mission Suite, Pacelab Flight Performance Optimizer and others.

Responsibilities:Technical planning, development of submodules
Technologies:C#, .Net, WPF
Client:PACE Aeorspace Engineering and Information Technology

A MAZE. / SPACE

I helped to troubleshoot some urgent problems with the Unity WebGL version of the A MAZE SPACE that was adapted for the CTM Festival.

Responsibilities:Debugging and troubleshooting
Technologies:C#, .Net, Unity, WebGL
Client:A MAZE.

Gamebook Technology Evaluation

Creation of a technical planning document that evaluates several game engines with regard of the development of a technology for rapid production of story-based episodic games.

Client:Experimental Game GmbH

IHF Handball Challenge 14

Responsibilities:Technical planning, development of submodules, performance optimization, consulting
Platforms:Windows, XBox, PS3
Technologies:Havok Vision Engine, C++, C#
Client:Neutron Games

IHF Handball Challenge 12

Responsibilities:Technical planning, development of submodules, performance optimization, consulting
Platforms:Windows
Technologies:Havok Vision Engine, C++, C#
Client:Neutron Games

Handball Challenge Training Camp - The Mini-Game Series

Responsibilities:Technical planning, development of submodules
Platforms:Windows
Technologies:Havok Vision Engine, C++, C#
Client:Neutron Games

Handball Challenge Training Camp (Volume 1-4)

Responsibilities:Technical planning, development of submodules
Platforms:Windows
Technologies:Havok Vision Engine, C++, C#
Client:Neutron Games

Rage Mage (Prototype)

Prototype of an action game where the player can use powerful magic to destroy not only his enemies, but also the environment.

Responsibilities:Technical lead, technical planning, development
Platforms:Windows
Technologies:Havok Vision Engine, DMM, C++
Client:syncRage

Fight Control

Responsibilities:Technical lead, technical planning, development of submodules
Platforms:iOS
Technologies:Torque Engine, C++
Client:syncRage

Taxi Drive

Responsibilities:Technical lead, technical planning, development
Platforms:iOS
Technologies:Torque Engine, C++
Client:syncRage

Sternentänzer

Responsibilities:Technical lead, technical planning, development, development of tools
Platforms:Nintendo DS
Technologies:BitEngineDS, C++, C#, Perl
Client:syncRage, Tivola

Tintenherz (Inkheart)

Responsibilities:Technical lead, technical planning, development, development of tools
Platforms:Nintendo DS
Technologies:BitEngineDS, C++, C#, Perl
Client:syncRage, KING Art, Tivola

Slumbers (Prototype)

Responsibilities:Technical consulting, development support
Platforms:Windows
Technologies:Unreal Engine, UnrealScript
Client:Zampano Studios

Soccer Champ

Responsibilities:Technical planning, development of submodules
Platforms:Windows
Technologies:Havok Vision Engine, C++
Client:exozet games, syncRage, dtp entertainment

Mein Beautyhotel für Tiere

Responsibilities:Technical planning, development of submodules
Platforms:Windows
Technologies:Havok Vision Engine, C++
Client:exozet games, syncRage, dtp entertainment

Wincor Nixdorf - Retail Application Suite

The Retail Application Suite is a serious game developed for the interactive presentation of process flows. The user navigates through virtual buildings where various future retail machines are demonstrated via animations.

Responsibilities:Technical planning, development of submodules
Platforms:Windows
Technologies:Torque Engine, C++, Torque Script
Client:syncRage, Visios, Wincor Nixdorf

Die Huggles (Prototype)

Prototype of a room based community platform where users can walk around with their avatars and participate in multiplayer games and activities.

Responsibilities:Co-Founder, game design, technical planning, server backend development
Platforms:Browser, J2ME phones
Technologies:Java, J2EE, MySQL, Hibernate, Tomcat, Flash, ActionScript, J2ME
Client:Planaris

Contact