
Slack Projects
Design & Quality for Platformer Games
Since Jun 2024
With Prof. Carlo A. Furia, we started an investigation on the design and quality of platformer games. Our first results focus on user-made levels in Super Mario Maker 2: what makes a level hard, and which concepts characterize a well-designed one.
CodeLounge Alfred
Apr 2023 – Dec 2023
A Discord bot for the CodeLounge team, built in Scala 3 with Discord4J and fs2. It pings whoever is on maintenance duty when Icinga raises a critical alert, and tracks the maintenance rotation and its leaderboard.
Tako Improvements
Jan 2020 – Jan 2023
After the Hasler-funded project ended, I kept developing Tako, our Visual Studio Code extension for interaction data. It gained a fundamentally improved interaction data tracking, and the tracking of GitHub Copilot usage.
jSicko
Sep 2018 – Dec 2019
jSicko is a Java compiler plugin that turns contracts written in plain Java into runtime checks. I developed its core, covering pre- and postconditions, class invariants, and exceptional behavior, up to its first three milestone releases.