2018
CGI spaceship made of drum parts
CGI
For a music video of the band MAX APOLLO I worked as a camera operator and CGI artist. This time I worked through the entire CGI pipeline, «full-stack» as I would call it analogous to software development. This includes modelling, UV unwrapping, texturing, scene and physics setup, rigging, animating, camera matching, rendering and compositing preparation.
2018
Time progresses
Software engineering
While writing a tiny JavaScript library for circular progress bars using SVG, I created a small demo which shows the progress of the current year and the current day.
2016 - 2017
The Cathartic Escape
Game design
As part of my master's thesis we developed a hybrid game concept that works on both screen and in virtual reality, while communicating the same gameplay principle. I focused my key research also on the evaluation and application of a low-cost motion capture system for efficient in-game animation, virtual hand grips and full-body awareness in first-person games.
2015
FPS animations
Animation
Some of the first-person shooter keyframe animations I created in 2015. I worked with custom rigs and the Character Animation Toolkit in 3ds Max to explore different approaches.
2015
Flexible therapy game software framework
Software engineering
The aim of my bachelor's thesis was to simplify the development process of therapeutic games by developing a software framework to unify tracking data of skeletal motion features by external sensors through abstraction. Along with the software framework, a game design cycle is proposed. In this development cycle, a target therapy is selected and interviews with therapy experts are conducted to determine desired movements and expected clinical outcomes.
2014
Real-time virtual robot world
Software engineering
During my bachelor's studies I worked on a project that visualizes robot movements in a modelled terrain. The data needed for this simulation is generated by a Microsoft Kinect camera and contains position values of the robots and a point cloud of the modelled terrain. To support the hypothesis that game engines can also be used for scientific purposes, this system is to be extended by an interactive game engine.
2014
Talking CGI wolf
CGI
For this short film project of a friend of mine I rigged, animated and rendered a talking CGI wolf. The task was to create a short adaptation of the story of Red Riding Hood from the brothers Grimm.
2014
WebGL weapon configurator
Software engineering
In this WebGL project I developed a proof of concept web application which can serve as a weapon configurator applicable for online multiplayer shooters. It allows to configure and review a 3D model directly in the client web browser.
2014
Webshop with intuitive CMS
Web design
I was commissioned to develop a webshop with an intuitive content management system that allows to customize large parts of the shop while maintaining high usability. The final webshop allows to manage its content with an intuitive WYSIWYG editor using PHP, JavaScript and jQuery.
2013
TileTailor
Software engineering
With Windows 8 Microsoft introduced the tile based start screen. While Windows Store apps appeared with a nice modern look, the old Win32 apps would leave inconsistent looking tiles with no customization options. To solve this problem, I developed a rich client application, which allows the user to create and customize start screen tiles for Win32 applications.
2013
Cipher /w GUI
Software engineering
The Windows command line tool «cipher.exe» can be used with the parameter /w to overwrite unused space on a volume, which makes deleted data irrecoverable. The progress indicators of the tool are vague, which led me to create a graphical user interface for the tool.
2013
RE:mind
Web design
The task of this bachelor's term paper was to develop a web application using JavaServer Pages in a team of four students. We created an online platform which allowed the user to manage reminders and keep track of their tasks.
2012
Grafenwis.ch
Web design
This was the first web design project I worked on as a freelancer. A friend of mine designed the layout and I implemented it including a simple content management system.