Working at @Dynatrace, involved in @apache, @jenkinsci and other open source projects. Love to design and create new things, both in real life and in software.
jgit-cookbook. Provides examples and code snippets for the JGit Java Git implementation
1.8kpoi-on-android. A sample project that shows how Apache POI can be used in an Android application
397generate-and-send-ssh-key. Script to automate the setup of ssh-public/private-key authentication to avoid some common pitfalls
208headset-charge-indicator. A simple app-indicator for GNOME desktops to display the battery charge of some wireless headsets which also allows to control some functions like LEDs, sidetone and others.
141CommonCrawlDocumentDownload. A small tool which uses the CommonCrawl URL Index to download documents with certain file types or mime-types. This is used for mass-testing of frameworks like Apache POI and Apache Tika
74IntelliJ-Action-IDs. Create and publish a list of available ActionIDs for the IntelliJ plugin system by recursively searching through the jar-files and producing HTML via Jekyll
41poi-mail-merge. Small application which allows to repeatedely replace markers in a Microsoft Word document with items taken from a CSV/Microsoft Excel file to provide a simple mail-merge functionality
38JGitFS. JGitFS provides access to Git branches/tags/commits as if they are separate directories. Implemeted via a Linux FUSE userland filesystem
35ministocks. Android Stocks Widget
7commons-dost. Utilitity library for stuff that I use in multiple projects
5amazon-product-api. Amazon Scraper. Scrape products from the amazon search result or reviews from the specific product
5file-leak-postprocess. A small tool to post-process output from running an application with file-leak-detector
4actions. Repository of reusable Github workflows
4github-version-statistics. Uses the GitHub API to search for usages of a Java library and prepares some statistics about which versions are used how often
4cli-fuzz. Use Jazzer to perform fuzzy testing of Apache Commons CLI
3cover-the-world. A tool which reads GPX tracks and produces a world-map which displays covered "tiles", i.e. ~1.5km squares
3poi-fuzz. Use Jazzer to perform fuzzy testing of Apache POI
3debian-packages. A helper repo to host Github Actions to build Debian packages out of Github repositories
3commons-audio. A small library of code-pieces that I find useful when developing tools and applications around handling of audio, playing sound, downloading audio from certain websites
3bzstats. Query the Apache bugzilla instance for bug-counts and use R to produce an SVG with a chart of how bug-counts evolved
2EveryTile. DataField App for garmin edge cycling computers
2antlr-fuzz. Use Jazzer to perform fuzzy testing of antlr v4
2oss-fuzz. OSS-Fuzz - continuous fuzzing for open source software.
2elasticsearch-reindex-tool. Elasticsearch reindexing tool.
2config. Helper project which stores some config-files that I would like to have on every machine that I work on
2gradle-openjpa. gradle-plugin that enhances entity-classes with OpenJPA code
2demo-fuzz. Minimal application for fuzzy-testing of Java code via the Jazzer fuzzer
2elasticsearch. Open Source, Distributed, RESTful Search Engine
2pi4j. Java I/O library for Raspberry Pi (GPIO, I2C, SPI, UART)
2git-ftp-ppa. Git-ftp sources with Debian/Ubuntu packaging for building for PPA
2gwt-gradle-example-issue81. Reproducer for reported issue #81 in the gwt-gradle-plugin
2commons-test. Utilitity library for testing stuff that I use in multiple projects
2IntelliJ-Automation-Plugin. Plugin for IntelliJ IDE which provides a REST interface to automatically trigger actions in a running instance of IntelliJ IDE
2debhelper-ppa. Debhelper sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
2phpmyadmin-cli. Bringing phpMyAdmin to the command-line.
2tika-fuzz. Use Jazzer to perform fuzzy testing of Apache Tika
2file-type-detection. A small tool to use Apache Tika to determine the mime-type of all files in a directory
2qrencode-ppa. qrencode sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
2openambit-ppa. Openambit sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
2unoconv-ppa. unoconv sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
2file-leak-detector. Java agent that detects file handle leak
2commons-htmlunit. Common HtmlUnit utility methods that I find useful in various projects
2pipewire-ppa. pipewire sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
1ntp-ppa. ntp sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
1openjpa-gradle-plugin. Fork of openjpa-gradle-plugin
1dynahist-fuzz. Use Jazzer to perform fuzzy testing of dynahist
1gpx2route. Convert GPX files to route files suitable for upload to Suunto Ambit sports watches via Openambit
1configuration-fuzz. Use Jazzer to perform fuzzy testing of Apache Commons Configuration
1laminar-ppa. Laminar sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
1oh-brother. A simple cross-platform utility written in Python which can update Brother printer firmwares
1firehol-ppa. firehol sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
1dynatrace-metric-utils-java. Java Utility for interacting with the Dynatrace Metrics v2 API
1mp3gain-ppa. mp3gain sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
1imaging-fuzz. Use Jazzer to perform fuzzy testing of Apache Commons Imaging
1codec-fuzz. Use Jazzer to perform fuzzy testing of Apache Commons Codec
1simple-scan-ppa. simple-scan sources with Debian/Ubuntu packaging for PPA created using git-buildpackage
1EventFahrplan. An Android app to enjoy event schedules powered by Frab, Pretalx or Wafer.
1jajuk. Advanded jukebox for users with large or scattered music collections
1patternfly-react. A set of React components for the PatternFly project.
1