This is a list of projects and jobs I have done or am doing. If you want to know more, contact me.

Reparando (2017–)

I currently work at Reparando as a Senior Software Developer. I am part of a small development team that develops a unified in-house software solution for internal processes that spurs business automation, prevents data consistency problems and optimizes communication.

Tech stack: Python, Django, Go, PostgreSQL, Leaflet

Prototype Fund: Grandine (2017)

The Prototype Fund (by Open Knowledge Foundation Germany and the German Ministry for Research and Education) funded my research and development in the area of Vector Tiles based on OpenStreetMap Data (Codename “Grandine”). This allowed me to develop a new approach for streamed processing of geodata. The software is subject of continued development. If you want to learn more and apply any of this in your own workflow, contact me.

Tech stack: Go, Protocol Buffers, OpenStreetMap, Mapbox GL

LOVOO (2014–2017)

At LOVOO I have worked as a Go Developer. I have been responsible for decomposing existing monolithic software into microservices. Furthermore I introduced new transport technology based on Websockets and Protocol Buffers that work at scale.

Tech stack: Go, PostgreSQL, NATS, Prometheus, Ansible, MongoDB, Redis, Cassandra

Lyrk (2013–2014)

Lyrk was an ambitious project that aimed to solve a lot of problems in the space of travel planning, evolved in a different direction, gained popularity and acclaim, but had to come to an end.

In under two years, we developed a number of different projects:

Map Style and Tile Server

Frustrated with visually unpleasing maps in the OpenStreetMap universe, we invested time into designing a high-end, general purpose map style with worldwide coverage.

Tech stack: Mapnik, TileStache, Python, Go, PostgreSQL/Postgis, gdal, nginx

eBook Travel guide

Based on our experiences with map design, we put up an example eBook for Dresden, Germany containing interactive content. Designed for full offline capability. It reached the top position in the German Apple iBooks Store Charts. Also it gained some notable media coverage.

Tech stack: iBooks Author, Leaflet, JavaScript

Mikrowelle OS (2013–)

For a simple podcast publishing flow, I developed Mikrowelle OS, which takes audio production information from Auphonic and converts into a publishable website including an RSS feed.

Tech stack: Python, JavaScript

Moo Magic (2010)

Moo Magic has been online shop for video on demand content. Users could view short clips of magic tricks and if they wanted to learn those, they could purchase the learning tutorial.

Tech stack: PHP, MySQL, JavaScript, PayPal payment integration, progressive video download

Before (The Dark Ages)

While being in school, I assisted the school’s newspaper, layouting it for around four years. I helped maintaining and building the school’s website, we even had a virtual tour before it was cool (ok, arguably it has never been cool). During those years I learnt a lot about typesetting, printing, magical PDF settings and that running Photoshop on Linux might not be a great idea.