Apps / Android

Binary Eye Icon

Binary Eye

• 7,569 Lines • Kotlin • MIT

Yet another barcode scanner. Works in portrait and landscape mode, can read inverted barcodes, reads barcodes with binary data and can also generate barcodes.

Uses the ZXing-C++ ("Zebra Crossing") barcode scanning library. Reads and writes all barcode formats (QR Code, Aztec, etc.) ZXing can read and write.

Pie Launcher Icon

Pie Launcher

• 5,140 Lines • Java • MIT

Android home screen launcher that uses a dynamic pie menu instead of tables of icons. Here is a video of it:

Once you get used to it, you can launch your most frequently used apps using muscle memory without even looking at the screen.

Apps you don't use regularly are quickly available with just one tap and by typing the first one or two letters of the app name.

Shader Editor Icon

Shader Editor

• 12,762 Lines • Java • MIT

Create GLSL shaders on your Android phone and use them as live wallpaper. Exposes many sensors of your smartphone for shader programming. Like the gyroscope or the magnetic field sensor, for example.

An app for people interested in graphics programming and customizing the screen of their smartphone.

Includes some samples to get started like a Game of Life shader you can touch. Here's another sample.

Screen Time Icon

Screen Time

• 1,992 Lines • Kotlin • Unlicense

Displays your screen time in a permanent notification.

By making screen time more prominent, you can get a better sense of how much of the day you spend on your phone. Without judgement. Just so you know.

Of course, there's Google's Digital Wellbeing app and a lot of other apps that track app usage. But I just like to see my screen time at a glance without having to open an app.

Decisions Icon


• 2,282 Lines • Kotlin • MIT

Helps making decisions. Works like this:

  1. Write down pros and cons
  2. Weigh arguments from 1 to 10
  3. Get a recommendation

Inspired by this Time article.

Wave Lines Wallpaper Icon

Wave Lines Wallpaper

• 3,211 Lines • Java • MIT

A live wallpaper with colorful, slowly moving wavy lines.

You can either choose a predefined theme, edit a theme to your liking, or simply create your own.

I actually wrote the first version of this app on an Android device.

Moto Score Icon

Moto Score

• 2,431 Lines • Java • Unlicense

Tally counter for motorcyclists to record tours and mistakes (i.e. everything you wouldn't do again).

Because according to The Upper Half of the Motorcycle, consciously counting mistakes stimulates learning.

The prototype of this app was written and presented at "Hack The Ride", a hackathon held by BMW Motorrad in Barcelona 2014.