Projects & Contributions
Local Image Viewer
04/2020 – now
1
Firefox Extension to navigate through local images with arrow keys
RCJ Rescue Line League Chair (Berlin)
since 2019
Organizing and managing Rescue Line at RoboCup Junior Berlin
RCJ Rescue Clock
02/2020 – now
Progressive Web App to stop time during RoboCup Junior Rescue
Browser Extension Helper
04/2020 – now
Opinionated Node.js package to help building and deploying browser extensions
tg-status-bot
09/2020 – now
Personal Telegram Bot to regularly execute certain actions (e.g. web scraping) and send notifications
RCJ Rescue Line League Chair / Orga (Germany)
since 2022
Co-organizing RCJ Rescue Line at RoboCup German Open Kassel/Nürnberg/Köln + Euro Hanover 2024
Metro Memory
05/2025
14
contributed
List as many stations of your city's metro as you can remember
Bingo
12/2024
Simple PWA to generate random numbers for a Bingo game (offline support)
Common Voice
06/2018 – 07/2023
contributed
Recording and validating voice clips for Mozilla's Common Voice project
ion-tools
08/2021 – 03/2023
143
contributed
Tools and utilities to make working with the ION network and using ION DIDs easy peasy lemon squeezy
OpenStreetMap
05/2018 – 08/2022
contributed
Improving and enhancing the data of OpenStreetMap
Google Capture The Flag 2022
07/2022
52nd
Successful participation with the Platypwnies (HPI)
Photo by Lokilech, CC BY-SA 2.5
saarCTF 2022
05/2022
10th
Successful participation with the Platypwnies (HPI)
RCJ Digital Scoring Sheet
08/2019 – 03/2022
RoboCup Junior Rescue Line: Digital Scoring Sheet (used at RCJ Berlin)
RCJ Notification Bot
09/2020 – 01/2022
Bot notifying teams about schedule and events (WhatsApp, Signal, Telegram)
RCJ Server
01/2020 – 01/2022
contributed
Back end for RCJ DSS to store runs and enable live results
RCJ Evaluation & Results
01/2020 – 12/2021
Calculate standings and display live results for RCJ Berlin
HTB University CTF 2021 - Quals
11/2021
6th
Successful participation with the Platypwnies (HPI)
Logjam Attack: Exploiting Export Ciphers in TLS
04/2021 – 08/2021
1
University project implementing Logjam and using HPI Future SOC Lab for DL computation
did-jwt-vc
08/2021
207
contributed
Create and verify W3C Verifiable Credentials and Presentations in JWT format
SoK: Multi-Device Secure Instant Messaging
11/2020 – 04/2021
8
Paper on multi-device messaging as result of a seminar at HPI
Hanab Live
03/2021
202
contributed
A web server that allows people to play Hanab, a cooperative card game of logic and reasoning.
MoneyWallet
12/2020
627
contributed
An Android application that lets you track your expenses
Veramo
03/2020 – 11/2020
523
contributed
A JavaScript Framework for Verifiable Data (fka DID Agent Framework)
cors-proxy
10/2020
8
CORS proxy fetching remote URLs and adding CORS headers
Fancy Flashcard
05/2020 – 09/2020
20
Lightweight free/libre and open-source PWA to help you learning on all your devices
Dualis Telegram Bot
09/2018 – 09/2020
Fine-tuned a Telegram Bot to check for new grades and notify me + fellow students
Random Mix
08/2020
3
Deno module to create random lists based on some discrete probability distribution
Countries Module
08/2020
7
contributed
Deno module which provides information about countries
ExoPlan
11/2019 – 07/2020
6
Project at DHBW Mannheim to help directors of studies plan and schedule lectures
Signal
07/2020
28.4k
contributed
A private messenger for Android, iOS, Windows, Mac, and Linux.
ethr-did
04/2020 – 06/2020
293
contributed
Library for Decentralized Identifiers on Ethereum Blockchain
DHBW LaTeX Template
10/2018 – 05/2020
105
contributed
A LaTeX template for Project and Bachelor Thesis, DHBW Mannheim
RCJ Rescue Line Volunteer/Referee
2018 – 2020
Referee at RoboCup German Open Magdeburg, qualifier Mannheim, Euro Hanover 2019
Advent of Code
2016, 2017, 2018 & 2019
Annual participation in this advent calendar of small programming puzzles
Graduation Yearbook
02/2017 – 06/2017
Creating and using a LaTeX template for the school graduation yearbook
Substitution Schedule CLI
01/2016 – 04/2017
Parsing substitution schedule at school for relevant information