Slack Projects

Around 20% of my time is dedicated to slack projects: side projects that I pursue with the goal of exploring new technologies, experimenting with new ideas with other research groups, or simply to learn new skills. They are part of my research and development activities.

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.