I am Interaction Designer, Creative Technologist, Researcher, Maker and Musician based in Cologne, Germany. Also check my (design) portfolio and my music on Soundcloud. Find me on Bluesky or write a mail!
An overview of important projects. Use the links (↗) to find the repositories
👁 Unfolding Space ↗
The Unfolding Space Glove is an experimental Open Source wearable that allows blind or visually impaired users to haptically sense the depth of their surrounding space and thus (hopefully) better navigate through it.
This project ran from about 2018 to 2022, being my bachelor and master thesis and ending in an empirical study being published in a well-cited paper in 2022. Also check out the website for more links to videos and the paper.
🎛️ ClipDeck ↗
Launch and display Ableton Live clips (name, color and playing progress) on Elgato Stream Deck devices.
Basically a Launchpad on steroids to avoid the usage of a computer screen in a live setup.
🦾 Interfacing UR3 Robotic Arms for Creative Uses ↗
Experiments I conducted with UR3 robot arms and a universal OSC/MQTT Interface for the UR3
Controlling a Universal Robots UR3 is far from trivial, especially when it comes to performing smooth, real-time movements based on sensor input. Programming crash-free 3D movement is already compley, but additionally UR lacks proper documentation and provides buggy installers. I wondered why there wasn't a universal interface that could be used to remotely control the robot from any programming language and any device via network. So I build this OSC/MQTT bridge to connect the robot with e.g. python, MaxMSP, Processing or others.
🏫 Interactive Systems Courses at KISD, Cologne ↗
Teaching format at the intersection of AI and design, starting with the basics of coding and computing and progressing to machine learning and deployment on microcontrollers.
From 2022 to 2025, I worked at the Cologne International School of Design in Cologne, Germany, as part of the joint research project KITeGG. Together with my colleague, Eduard Paal, I developed a basic programming and computer science course for designers, as well as two follow-up courses on Arduino programming and Tiny Machine Learning.
🗃 Other / Diverse ↗
- finder-shortcuts: buttons for creating new .md note, getting the path, ...
- simple_osc2mqtt: a tiny python script to act as a bridge between OSC and MQTT
- raspi-setup:setting up a dietpi with mixed eth and wi-fi access
- slamtec-lidar-rt-closest-point: real-time closest point and average point detection for SLAMTEC LIDAR sensors.
- whisper-jax-toolchain: quick and dirty pipeline for whisper_jax on a A100 Server
