dracoblue
Lead Architect at ZDF Sparks
Lead Architect at ZDF Sparks
Activity
Loading activity...
Career: 11
Lead Architect
ZDF Sparks
Berlin, Germany
May 2025 - Present
Lead Architect
ZDF Sparks
Berlin, Germany
Principal Architect
Endava
Berlin, Deutschland
Jan 2023 - May 2025
Principal Architect
Endava
Berlin, Deutschland
Head of Development
Endava
Berlin, Deutschland
Jul 2020 - Dec 2022
Head of Development
Endava
Berlin, Deutschland
Endava aquired Exozet in December 2019.
CTO
Exozet
Berlin
Sep 2017 - Jun 2020
CTO
Exozet
Berlin
Creator & Founder
GTAT.org
Apr 2003 - May 2018
Creator & Founder
GTAT.org
I hosted, created, developed, managed a multiplayer game for grand theft auto san andreas called GTAT (after 2016 using samp), it’s website (php and later nodejs) and the community (up to 16 team members). The game was shut down after 15 years and attracted over the years 100k players from all over the world.
Technical Director
Exozet
Aug 2015 - Aug 2017
Technical Director
Exozet
Process Supervisor
Exozet
Berlin
Jan 2014 - Jul 2015
Process Supervisor
Exozet
Berlin
Development Supervisor
Exozet
Berlin
Jan 2014 - Jul 2015
Development Supervisor
Exozet
Berlin
IT Consultant
Exozet
Berlin
Jan 2012 - Dec 2013
IT Consultant
Exozet
Berlin
(Senior) IT Developer
Exozet
Berlin
Oct 2008 - Dec 2011
(Senior) IT Developer
Exozet
Berlin
Working Student
ASDIS Solutions GmbH
Berlin
2006 - Sep 2008
Working Student
ASDIS Solutions GmbH
Berlin
Education: 1
Carl Friedrich Gauß Gymnasium, Frankfurt (Oder)
Abitur (Certificate of general qualification for university entrance)
Carl Friedrich Gauß Gymnasium, Frankfurt (Oder)
Abitur (Certificate of general qualification for university entrance)
Projects: 10
Docker Images for PHP
Mar 2017 - Apr 2025
Docker Images for PHP
At https://github.com/Endava/docker-php I am maintaining docker images for php based on the official alpine (and ubuntu) packages for easy and secure production ready PHP images. In comparison to other projects it makes configuration via environment variables possible for most production use cases and enabling/disabling packages/extensions is just a simple "apk del" or "apk add" away - which reduces image build times drastically. It started at https://github.com/exozet/docker-php-fpm with php 5.4 and is currently available at https://github.com/endava/docker-php for latest php releases and has apache2 and fpm versions. It features even ZTS versions with experimental servers like frankenphp or nginx unit.
Various Prometheus Exporter
Jan 2020 - Dec 2022
Various Prometheus Exporter
Different prometheus exporters for different usecase: - goss probes https://github.com/DracoBlue/goss-metrics-exporter - lighthouse results https://github.com/DracoBlue/lighthouse-metrics-exporter - jolokia queries https://github.com/DracoBlue/jolokia-metrics-exporter - xunit test results https://github.com/DracoBlue/xunit-metrics-exporter - static response https://github.com/DracoBlue/static-response-exporter
private nfc card remote for spotify
Feb 2018 - Dec 2021
private nfc card remote for spotify
As a private project (for my kids) I created a nfc card reader which is able to control my spotify speaker. It used esp8266 (I validated the idea also with raspberry pi and esp32) with lua and nodemcu, a nfc card reader and a 3d printed cover. The server side used a nodejs application which controls the spotify web api. The companion mobile app to pair the nfc cards with the respective spotify url was implemented with expo and react native.
Craur
Mar 2012 - Dec 2018
Craur
The library craur has two main purposes: Make writing Xml/Json Importers very convenient (query for multiple elements or exactly one element). And implement a convention to convert XML to JSON without loosing any information https://github.com/DracoBlue/Craur
GTA:Tournament für III/VC & San Andreas
May 2003 - May 2018
GTA:Tournament für III/VC & San Andreas
I created a multiplayer mode and gaming community based on the single player game Grand Theft Auto III, Vice City and San Andreas. The initial version consisted of custom multiplayer code written in delphi, website written in PHP and eventually grew into a multiplayer game mode written in pawn programming language for SAMP and lua programming language written for MTA. The game mode had a huge fanbase, with different seasons, a league system, clan system, possibilities to buy properties (with game money), races and a vibrant arcade game community. The game was shut down after 15 years in 2018 given the success of the official online mode provided by Rockstar Games for GTA V. GTAT was always just a spare time project, driven by people who loved the GTA Games and never affiliated to Rockstar Games.
Hateoas Client / Browser / Rest to Graphql and JSON-HC media type
Jan 2015 - Dec 2017
Hateoas Client / Browser / Rest to Graphql and JSON-HC media type
At https://github.com/DracoBlue/hateoas-browser I wrote a browser, capable of traversing hateoas enabld apis. The library behind this is called https://github.com/DracoBlue/hateoas-client-js. To enable rest apis to use graphql, I added https://github.com/DracoBlue/graphql-hateoas-bridge-nginxw which converts rest apis into graphql queriable ones. It is based on lua and nginx. At https://github.com/DracoBlue/lua-native-ssi-nginx I created a (heavily used!) replacement for nginx ssi logic written in lua which also resolves json errors and minimizes caching based on sub requests. I created a media type for hyper media controls in json at https://github.com/json-hc/json-hc-specification and published about link types in json media types at https://dracoblue.net/dev/overview-of-json-hypermedia-link-formats/
JSB
Sep 2010 - Apr 2016
JSB
Jsb is very extendable Toolkit to inject Javascript Behaviour into rendered HTML without Inline Javascript at https://github.com/DracoBlue/jsb. It was provided long before projects like vue/react and angular have been invented and tried to fix the plugin and dependency created by the jquery plugins ecosystem.
Toolsapi Shell, Php and Server
Jun 2013 - Aug 2015
Toolsapi Shell, Php and Server
A api based server which allowed running programs remotely which are to heavy to install on the machine or client itself. Thus it was possible to run e.g. ffmpeg without installing it locally by using "cloud" resources from the toolsapi server. The server used a hateoas approach and even the shell client at https://github.com/DracoBlue/toolsapi-shell was "just" a traversing client. Nice proof of concept. The project was abonded with the success of docker, which made running tools locally easier and de facto standard.
transcoding.sh - transcoder in bash
Mar 2015 - Apr 2015
transcoding.sh - transcoder in bash
At https://github.com/DracoBlue/transcoding.sh I created a a transcoding server running multiple ffmpeg (or other) jobs on a linux server. It is written in bash and supports progress json files, tracks multiple queues and can even work on multiple servers if they share a network filesystem for state files.
Swarmfight
Dec 2012 - Jan 2013
Swarmfight
At https://swarmfight.com I built an online game (with twitter/facebook login,highscore,shop and multiplayer) in just one week. The blog series related to it is about what was added when. The project was moved from a varnish/nginx/php setup to cloud run nginx unit in 2023.
Credentials: 11
Professional Cloud DevOps Engineer
Google Cloud
Certified Kubernetes Administrator
The Linux Foundation
SOPHORA CERTIFIED ARCHITECT (SOCAR)
subshell GmbH
SOPHORA CERTIFIED SERVER DEVELOPER (SOCSD)
subshell GmbH
SOPHORA CERTIFIED ADMINISTRATOR (SOCAD)
subshell GmbH
Scrum.org
Professional Scrum Product Owner I
Scrum.org
Publications: 13
Other publications
Zirkus Empathico: Mobile Training of Socio-Emotional Competences for Children with Autism
TeDISABLE@ICALT2016
Versioning for Java Componentes and Libraries
dracoblue.net
GMW 2015 & DeLFI 2015





