Projects & Contributions

MaxLock

Android (Xposed) Java Kotlin

MaxLock is an applocker for Android, that features a powerful Xposed implementation as well as a no-root accessibility service one to protect your apps with a lockscreen.

XGPM [abandoned]

Android Xposed Java

Xposed mod that customizes the look and feel of the Google Play Music application and adds a few extra tweaks.

hellsCode [abandoned]

Linux C Android Xposed Java

hellsCode is a kernel and system mod that enables unlocking via knock code on the Nexus 4 with hellsCore kernel.

XMediaNotificationTrackSelector [abandoned]

Android Xposed Java

Xposed mod that adds a track selector to MediaStyle and other music notifications on Android 5.0 which either support its custom API or the official MediaSession API with queue and controls. Supported by Google Play Music and Timber.

Always On AMOLED

Android Java

App which makes your device show the time & more when the screen is "off", just like the Galaxy S7!

Contributions: Pocket mode, bug fixes, etc.

Main author: Tomer Rosenfeld

Android N-ify [abandoned]

Android Xposed Java

Xposed mod that backports features from Android Nougat to Android Lollipop and Marshmallow!

Contributions: Direct reply, Google Assistant, Partial screenshot, bugfixes, build server and issue management.

Main authors: MrWasdennnoch and paphonb

AndroidPAM

C Android Java

Android app and linux-pam module which allows you to unlock your PC with your phone's fingerprint reader, using a challenge response verification system with an ECDSA keypair, and the Google Firebase realtime-database for message transfer.

HassDroid [abandoned]

Android Java Kotlin

Native Android client for the Home Assistant home automation system.

QMK firmware

C

Open-source firmware for AVR and ARM based mechanical keyboards.

Contributions: various improvements, code review, personal keyboard configurations and documentation improvements (including translation).

Niagara Launcher

Android Java Kotlin

A modern + minimalist Android home screen optimized for one-‚úč access and staying focused.

Main developer: Peter Huber (8bitPit)

WeekDaySelectView

Android Kotlin

Custom View that allows to select a day of week like in a calendar, written for the CampusApp of my University.

RACE

Swing JDBC Java

Personal finance management software, University project in the summer semester 2018.

IngressDataDumpExplorer

Go WebGL JavaScript

A website to view your unique visits from the game Ingress on a map (using leaflet.js), with a Go backend (optionally inside docker) and a JavaScript + WebGL frontend.

ModernAndroidPreferences

Android Kotlin

Android Preferences UI defined through Kotlin DSL, shown in a RecyclerView.

Backend for Niagara Launcher

Ktor Exposed Kotlin Postgres

Full backend implementation including license verification, weather API proxy, and other things.

Software project for makandra

Tomcat/Servlets Hibernate Java Postgres

Open-source-library management software to facilitate communication between software developers and legal staff.

Score management system for tutorials

Django Python

Contract work for the computer science chair at Augsburg University.

SimpleShutdownDialog

GTK C

Restart dialog for X11 (Linux).

SpotifyStats

Nuxt Vue TypeScript

Webapp to analyze your Spotify data dumps.

Jellyfin Media Server

Android Kotlin JavaScript C#

Android app rewritten from scratch with a modern software stack, replacing the old Cordova-based client

Translations
I also helped with the German translation of quite a few (third-party) apps, here are some of them:
  • Always On AMOLED
  • Android N-ify
  • hellsCore Kernel Manager
  • Jellyfin Android
  • MultiROM Manager
  • Niagara Launcher
  • XDA Feed/Labs
  • S2 Music Player