Home
About me
Hey there, I’m Magnus, a master’s graduate in Computer Science from the University of Tübingen. Research fields that interest me are machine learning, computer vision and reinforcement learning. Otherwise, I enjoy web development and building automation projects that solve real-world problems.
Education
M.Sc. in Computer Science (2022 - 2025)
University of Tübingen, Germany
Thesis advised by Dr. Jonas Geiping and Dr. Seong Joon Oh:
“How Semantic Watermark Robustness generalizes across Generative Models”, Final Grade 1.0B.Sc. in Cognitive Science (2018 - 2022)
University of Tübingen, Germany
Thesis advised by Matthias Karlbauer and Prof. Martin Butz:
“Implementing DISTANA in PyTorch Geometric and Deep Graph Library”, Final Grade 1.0
Check out some of my projects here or on my GitHub profile:

Master's Thesis: How Semantic Watermark Robustness generalizes across Generative Models
How Semantic Watermark Robustness generalizes across Generative Models”, Final Grade 1.0 The advancement of generative AI models and the widespread presence of synthetic images create a need for r...

Kinoschurke - React Movie Website with Puppeteer Web Scraping
Has this ever happened to you? You love going to the movies, so much so that you buy an “Unlimited Subscription” to see even more movies at your local cinema. But now, there are so many movies to c...

Faketastisch: Few-Shot LLM prompting for humorous parody generation
Try it out here: https://faketastisch.netlify.app Code: Github Repository This project started out back in the “pre-ChatGPT era” of 2021 and has evolved over time, but the core idea remains the s...

Waschgehtab - A live status/queueing web app to solve washing machine sharing
The Problem: No easy way of knowing if the washing machine, located in the basement and shared between three flats, is currently empty and ready to use. The Old Solution: walking down three sets of...

Smart home Sensor dashboard for Temperature/Humidity monitoring
You know the problem: Winter is coming, and you need to know the temperature/humidity in your home for heating purposes. You could buy a cheap gadget that tells you both values (boring). Or you cou...

Computer Vision Project - Traffic Light Detection
For the course “Bildverarbeitung, Maschinelles Lernen und Computer Vision”, I have been part of a project to detect traffic lights in images and videos as well as the state of the traffic light (re...

Air Hockey with Reinforcement Learning
As part of the course “Reinforcement Learning” at the University of Tübingen, I have implemented an agent for the Air Hockey environment using Pygame and OpenAI Gym. The environment simulates a sim...

Bachelor's Thesis: Implementing DISTANA in PyTorch Geometric and Deep Graph Library
Thesis: “Implementing DISTANA in PyTorch Geometric and Deep Graph Library” The goals of this work are twofold: (a) make DISTANA available on the increasingly popular APIs and to investigate PyTorc...

Slingshot Game Development
For a univeristy computer science group project, we were working on a project to develop a simple game with the only restriction being the theme “Gravity”. Out Slingshot game is developed using the...

Visualizing Adversarial Attacks on DNNs
For a computer science group project, I have been part of a project to visualize adversarial attacks on Deep Neural Networks (DNNs). The goal of the project was to understand how adversarial attack...