Skip to main content

Projects

2025

Fast Matrix Multiplication Approximation on GPUs
·4 mins
High-Performance Computing C++ Python
Recent GPUs often prioritize FP16 over FP32/FP64 operations. In this project, we devised & evaluated fast methods for approximating higher-precision matrix multiplication.
OpenMaskXR: Open-Vocabulary Scene Understanding in XR
·2 mins
Extended Reality C# Python Unity
OpenMaskXR demonstrates an end-to-end workflow for advanced scene understanding in Extended Reality, spanning from environment scanning to immersive object querying.

2024

Real-Time Physically-Based Soft & Rigid Body Simulation
·2 mins
Computer Graphics C# Unity
For the Physically-Based Simulation course at ETH Zurich, we built a real-time simulation of cloth balloons and rigid bodies based on extended position-based dynamics.
Optimization of Chaos-Based Image Encryption
·6 mins
High-Performance Computing C Python
A highly optimized image encryption implementation outperforming a straightforward implementation by orders of magnitude and achieving 95% of theoretical scalar performance.
Enhancing Text2Motion Synthesis through LLMs
·3 mins
Python
Datasets for Text2Motion synthesis often lack neccessary textual detail. Thus, we evaluated the performance of various LLM-based motion description refinement approaches.
Breeze & Freeze: A Co-Op Arena Shooter
·2 mins
Computer Graphics C#
Breeze & Freeze is a 3D, co-op arena shooter using voxel graphics and was developed as part of the Game Programming Laboratory at ETH Zurich.
Simulation of Future Street Scenarios in Virtual Reality
·3 mins
Extended Reality C# Python Unity Publication
We developed an immersive simulation of multiple street scenarios and conducted an experiment to evaluate their acceptance. Resulted in a publication.

2023

NFC-Based Habit Tracking
·2 mins
Flutter
We developed a habit tracking app that allows users to seamlessly track completion of their habits using NFC tags.
Implementation of a Physically-Based Renderer
·2 mins
Computer Graphics C++
As part of the Computer Graphics course at ETH Zurich, I implemented a ray tracer with various advanced features such as realistic camera models or environment emitters.
AtlasRecorder: An Authoring Toolkit for Virtual Reality Training
·3 mins
Extended Reality C# Unity Publication
In my Bachelor’s Thesis, I implemented an authoring toolkit allowing experts to easily create engaging virtual training lessons through an ‘Authoring-By-Doing’ approach. Resulted in a publication.
START HACK 23 Project: Bulky Goods Disposal App
·2 mins
Flutter
In our (winning!) submission for the START Hack 23 we built an app that helps citizens determine and purchase required bulky waste stamps.

2019

Development of a Mobile Planetarium
·3 mins
Python C++
A device using a Raspberry Pi and an Arduino Uno which can point at the position of the sun, moon, planets and galaxies. Parts were self-designed and 3D-printed.