Full stack web developer

As a full stack web developer I have been programming the office and project management software Novolix® since 2008. The development made me constantly push the boundaries and forced me to quickly and efficiently find solutions to new challenges. 
Used technologies
PHP, MySQL, Javascript, Node.js, HTML5, CSS, WebRTC, WebVR, Websockets, Typescript, Webpack, Grunt, Less, Bootstrap, IntelliJ 
 

Brilliant Voice GmbH & Co. KG – voice actor management

For over 10 years I have been closely working with the full-service speaker management Brilliant Voice. They provide complete support, presentation and positioning of German and international voice artists for advertising, imagefilms, radio and much more.
For their everyday work, Brilliant Voice relies entirely on the office and project management software that I have been developing for them over the years.

Website of Brilliant Voice GmbH & Co. KG
 

Calculetti® – project and office management

Calculetti is based on my in-house software Novolix. As a cloud solution, Calculetti helps to write invoices, manage customer data, the digital office (accessible everywhere), plan projects and manage tasks in teams.

Office and project management software Calculetti
 

SmartComponent plugins for e-learnings

tts Knowledge Products GmbH develops the well-known authoring tool TT Knowledge Force for the professional creation of web based trainings. The software provides an interface that allows you to create plug-ins for e-learnings using web techniques. As an external service provider, I developed the standard plug-ins included within the software package, as well as the automated UI tests, using Java, Selenium and Cucumber.

Used technologies
Java, Selenium, Cucumber, JavascriptCSS, HTML5, Grunt, Git, Eclipse, IntelliJ
Scrum and agile project management

Experiments

I often use my free time to implement new ideas that are close to my heart. I would like to introduce a few of these projects here. 
Used technologies
Unreal Engine, Blender, Iota API, Websockets, WebVR, WebRTC 
 

Unreal Engine – Matrix shader
 

I was still a teenager when the first movie of the Matrix series was released. Fascinated by the visually impressive effect of the falling green numbers I was wondering for a long time how I could reproduce it myself in Maya 3D. Many tutorials, then and now, that you could find, did not satisfy my need of quality. So I had to develop my own viable solution to get good results. When I had the need for an interesting shader for my latest VR project, I remembered my implementation from 2001. Based on that, I was able to program a modern shader within the Unreal Engine.
Unreal Engine Matrix shader
 

Visualisation of the Iota crypto currency in WebVR

 

My vision is to be able to efficiently analyze network structures in a team within a three-dimensional virtual multi-user environment. For this I use the crypto currency Iota.

By using your hands, you should be able to grab nodes of the network in order to analyze them in more detail. The direct interaction with the avatars of other team members should thus open up new possibilities to interact with network structures and make them easier to comprehend.  

Visualisation of the cryptocurrency Iota in VR
 

Virtual reality game "BottoBlast" (working title)
 

The VR multiplayer game it about removing virtual force fields that serve as obstacles and using various items and skills in order to set the other players "checkmate".
I experiment with different locomotion concepts within virtual reality and investigate the use of specific 3D shaders to directly interact with the users' movements.
For me the project serves as a practice to get a deeper insight into the possibilities of using Unreal Engine for VR projects. 
Virtual reality game "Bottoblast"