This is my personal blog with Android, Linux & Open Source as main topics.

While I am doing software development in many areas, my main fields of experience are Cross-platform software (C++/Qt) and Android apps (native). For various tasks I also love to script with Bash or Python. Usually in development teams I’m also responsible for managing development services, setting up CI/CD jobs and keeping everything uptodate.

Open Source is one of my passions – I am a developer and maintainer of many open projects and regularly start contributing to additional ones. Help me on my mission by visiting this page.
My other favourite activities include photography and being outdoor as much as possible. I am too volunteering at the local fire department. I have studied Mobile Computing @FH Hagenberg and now employed at @V-Play GmbH, where I do Software Development and DevOps.


If you need more informations about my work or myself, please feel free to contact me at any time.
IRCgsantner[m], gsantner @freenode

Projects and publications

Here are some public available projects I contributed to, maintained or developed. My publications are too listed here.

Bachelor thesis

VerΓΆffentlichung von Open Source Software anhand einer Android App

  • Open Source in general
  • Version control systems
  • Platforms for Open Source Software
  • Open Source Community
  • Publishing OSS Android Apps
  • Open Source licenses
  • Implementation of the Froody project

Blog Post / Download

Markor [Android, Java]

Text Editor for Notes, ToDo & Bookmarks. Simple and lightweight.
πŸ“ Write down notes and ideas
πŸ– Edit text documents with simple markup formats
πŸ– Supports markdown and todo.txt
πŸ– Highlighting and modular text actions
πŸ“š Notebook in Documents or custom folder
πŸ“– Notebook with subfolder support
πŸ“„ Edit documents from other apps
πŸ‘€ Preview rendered markup
β†ͺ️ Share into QuickNote - Pocket/Read-it-Later alternative
β†ͺ️ Share into To-Do - Wunderlist alternative
β†ͺ️ Share into Clipboard - without a seperate clipboard app
πŸ”² Dark and Light theme
πŸ“œ Allows to set language other than system setting

GitHub | F-Droid | Google Play

MemeTastic [Android, Java]

Simple Meme Creator which allows to download most common templates. Completly ad-free, and adds no watermarks.
Memes can be created from templates downloaded from the MemeTastic archive, from pictures shared into the app and pictures from gallery & camera.

There are many meme customization options available:
πŸ˜„ Top & bottom caption
πŸ˜ƒ Font & border text color
😁 Text size, font and capitalization
πŸ˜ƒ Padding size & color
😜 Rotate picture

More Features:
πŸ‘“ Show favorites & saved memes
πŸ‘‰ Share into any app accepting pictures

GitHubF-DroidGoogle Play

dandelion* [Android, Java]

Client for the community-run, distributed social network diaspora*.
It adds useful features to your networking experience:

⚑ Quick access to most diaspora* features
πŸ‘‰ Share content to and from the app
🌎 Proxy support
πŸ“° In-app-browser to view articles
🎨 Customizeable colors
πŸŒ† Night/AMOLED mode
🈴 Localized in many languages
βœ”οΈ Allows system independent language


Stringlate [Android, Java]

Fetches remote Git repositories containing the source code for Android applications, downloads the available strings.xml files in them for you to translate the strings to any other locale, in order to help the authors localize their applications into other languages.


OpenLauncher [Android, Kotlin]

Open source Android launcher project, started from scratch. The aim is to create a powerful and community driven launcher for Android.


  • Paged desktop || Dock || Double tap to sleep
  • Dock || Scrollable background || Drag and drop
  • Paged, Vertical app drawer || Hide apps
  • Search bar || Icon packs || Widget Gesture
  • AIO Search Bar || Gesture support
GitHubF-DroidGoogle Play

Froody [Android, Java, PHP]

🍎 Lets you share (mainly naturally growing) food to others
πŸ’ Intended to use in the local area - zoom in to your location and look for entries
🍐 The main idea is to share to and help other people by e.g. sharing pears, which would rot anyway if unused
🌽 Everyone can add entries (and delete them), no login needed
πŸ‡ Entries will be available 60 days
πŸ… Available in 18 languages and more to come


Kimai Android [Android, Java]

Client for the time managment software Kimai. This app makes mobile tracking and logging into your kimai existing installation easier. If you want to be auto logged in after application start check the appropiate box.

Usually you have to open your browser, open bookmarks, click your kimai page, input data, press login, and then start tracking. Now you only have to do the last step every time you want to add entries.

GitHubF-DroidGoogle Play

Support me

If you like my work or just want to spend me a coke, consider a small appreciation via bitcoin: 1B9ZyY dQoY9B xMe9dR UEKaZb JWsbQq fXU5


Currently I am mostly developing things with C++, Java, or Bash. As my main desktop OS is based on Linux I always try to build things crossplatform. On the mobile side my main focus is on Android. I am also working a lot on servers and development services, here I use serveral languages/frameworks mostly combined with Bash scripts. For embedded/IOT development I mostly work with Atmel or ARM based platforms (Arduino, AVR, Raspberry Pi, i.MX, ..).

Here are some more platforms, frameworks, services and technologies I used for development:

  • Java, Android
  • C++, Qt
  • F-Droid, OpenStreetMap, osmdroid
  • Bash, Go, Python
  • MySql, PostgreSQL, Sqlite
  • C, Β΅C(Atmel), Arduino
  • C#, Mono, Unity, Windows Phone 8.1
  • PHP, HTML, CSS, JS, Node.js
  • REST WebServices, Swagger
  • JSP/Servlets, Slim PHP, Flask
  • LaTex, Liquid, Markdown
  • iOS, Swift

  • CircleCI, Jenkins, GitLab CI, Travis CI
  • GitHub, GitLab, Gitea/Gogs, Bitbucket
  • Bugzilla, JIRA, Trac

  • Atom, Eclipse, Vim, Qt Creator, Unity
  • Visual Studio, Mono Develop, X-Code
  • Android Studio, IntelliJ, PyCharm, PhpStorm