Table Of Contents [Toggle]

Welcome to my personal blog!


I am doing software development in many areas, with my main fields of experience being cross-platform software (C++/Qt), Android apps (native), Linux & DevOps (Bash/Python/Ruby, Docker, ...).

Open Source is one of my passions -- I am a developer and maintainer of many open projects and regularly start contributing to additional ones. Support me on my mission! My other favourite activities include photography and being outdoor as much as possible. I am too volunteering at the local fire department. I went to school at HTL Braunau (Electronics / Software Engineering & Mobile Computing), studied at FH Hagenberg (Mobile Computing) and work currently at Felgo.

Projects and publications

Here are some public available projects I contributed to, maintained or developed.

Markor [Android, Java]

Text editor - Notes & ToDo (for Android).
Supporting Markdown and todo.txt

๐Ÿ“ Create notes and manage your todo list by using simple markup formats
๐ŸŒฒ Works completly offline, always ready when and whereever needed
๐Ÿ‘Œ Interoptable with any other plaintext software on any platform

๐Ÿ“š Notebook: All documents are stored on a common filesystem folder
๐Ÿ““ QuickNote: Quickly share into a fast accessible Markdown document
โ˜‘๏ธ To-Do: Quickly share into your fast accessible ToDo list
๐Ÿ”– LinkBox: Share pages to read later into your bookmark list
๐Ÿ“‹ Copy to clipboard: Copy any text, text shared into Markor can be directly copied too
๐Ÿ’ก Notebook is the root folder of documents and can be changed to any location on filesystem. LinkBox, QuickNote and ToDo are textfiles

GitHub | F-Droid

MemeTastic [Android, Java]

Simple Meme Creator which allows to create memes from templates. Completly ad-free, and adds no watermarks.

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-Droid

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

GitHubF-Droid

OpenLauncher [Android, Kotlin]

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

Features:

  • 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-Droid

Discontinued

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 are available 60 days
๐Ÿ… Translated into over 20 languages

Project discontinued since spring 2018.

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.

Project discontinued in 2019.

GitHubF-Droid

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

Development

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