Filter
Reset filter
Project type
Animation CGI Game design Software engineering Web design
Technology
.NET Git HTML/CSS jQuery JSP Kinect Motion capture Perception Neuron Qt Razer Hydra SQL SVN Three.js WPF
Programming language
C# C++ Java JS PHP
Game engine
OGRE Unity 5 Unreal Engine 4
Graphics software
3ds Max Adobe CS Blender iray Mental Ray MotionBuilder Mudbox Substance Painter
Rendering

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.

The demo with the dark theme

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.

Photo of the robot

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.

Home page

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.

Main user interface

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.

Measuring time in the first cycle

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.

Reminder overview page

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.

Home page

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.

No results
Click to reset filter