Real-Time Anomaly Detection in Time Series Data Streams

Description The research goal of my master thesis (I’ve done in cooperation with trivago) was to find real-time capable solutions to automatically detect anomalies in time series data streams, which are especially useful to monitor servers. I evaluated several algorithms and finally ensembled an own algorithm which meets almost all of the previously gathered requirements. In the figures, the red area indicates an anomalous region. When the algorithm detects an anomaly outside this area, it is a false-positive (should be minimized as much as possible), when the algorithm detects an anomaly inside the red area, it is a true-positive (we wanted to detect this). [Read More]

Geoinformatics and QGIS

Description One of my courses during the master studies was geoinformatics. Hm, how can I describe geoinformatics with a single sentence? Without being too accurate: Everything behind services like Google Maps or OpenStreetMap, and more :D During the course, we learned all the fundamentals, for example how GPS works. Another topic is the many geographic reference systems and projections. There are so many, mainly because there isn’t a perfect solution to map a kind of a globe onto a 2-dimensional picture, thus for several use-cases, there are other approaches to deal with the distortions. [Read More]

Android App: Call Logger and Recorder

Description You don’t remember what someone told you on the phone? Recording your calls made with your Android smartphone? That’s what this project was about! It was done for the course Mobile and Internet Computing. It was a really tough project because of the deadline and there is no easy way of recording calls in Android. In the end, I figured out that not all phones are capable of recording uplink and downlink. [Read More]

Prototyping a Computer Algebra System in Go

Description It was time for my bachelor thesis and I was thinking about the topic. At this time I was totally hyped by Go (and I’m still), so I wanted to find something related. As I am always curious how things work, I wanted to research a calculator with simple algebraic operations and a web interface based on Bootstrap. Of course, this was highly inspired by all students favourite Wolfram Alpha ;-) [Read More]

Android App: Notification To Speech

Description At the very beginning of my CS studies, I played a bit with Android development. You achieve the most learning when you are interested in the stuff you are doing or you have own requirements. My motivation was to write an app, which can speak out incoming notifications. As a text-to-speech engine was already built into Android (e.g. navigation directions), I thought this was a challenging but possible project. [Read More]