Skip to main content
dracoblue

dracoblue

Lead Architect at ZDF Sparks

Lead Architect at ZDF Sparks

Berlin, Berlin, Germany

Activity

Active on:Bluesky networkStandardTangled

Loading activity...

View full activity

Career: 11

Lead Architect

ZDF Sparks

Berlin, Germany

May 2025 - Present

Principal Architect

Endava

Berlin, Deutschland

Jan 2023 - May 2025

Head of Development

Endava

Berlin, Deutschland

Jul 2020 - Dec 2022

Endava aquired Exozet in December 2019.

CTO

Exozet

Berlin

Sep 2017 - Jun 2020

Creator & Founder

GTAT.org

Apr 2003 - May 2018

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

Process Supervisor

Exozet

Berlin

Jan 2014 - Jul 2015

Development Supervisor

Exozet

Berlin

Jan 2014 - Jul 2015

IT Consultant

Exozet

Berlin

Jan 2012 - Dec 2013

(Senior) IT Developer

Exozet

Berlin

Oct 2008 - Dec 2011

Working Student

ASDIS Solutions GmbH

Berlin

2006 - Sep 2008

Education: 1

Carl Friedrich Gauß Gymnasium, Frankfurt (Oder)

Abitur (Certificate of general qualification for university entrance)

Projects: 10

Docker Images for PHP

Mar 2017 - Apr 2025

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

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

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

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

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

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

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

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

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

Jun 2022

SOPHORA CERTIFIED ARCHITECT (SOCAR)

subshell GmbH

Apr 2021

SOPHORA CERTIFIED SERVER DEVELOPER (SOCSD)

subshell GmbH

Jan 2020

SOPHORA CERTIFIED ADMINISTRATOR (SOCAD)

subshell GmbH

Jan 2020

Languages: 3

German(Native or bilingual)
English(Full professional)
Spanish(Elementary)

Skills: 56

Technical

ArchitectureBashDocker ProductsDoctrineElasticsearchGithubGitlabGoogle Cloud Platform (GCP)
GraphQLHTML5LinuxLuaMobile ApplicationsNode.jsProgrammingReact.jsRedisSoftware DevelopmentSpring BootSpring Framework

Business

Scrum

Creative

User Experience

Interpersonal

EnglishGerman

Other

Agile MethodologiesAPI DevelopmentCloud DevelopmentCloud ServicesDevOpsDirectusGame DevelopmentGit
Google BigQueryHTMLJavaJavaScriptJSONKubernetesMachine learningMicrosoft PowerPointMySQLOpen-Source DevelopmentPHPPostgreSQLSophoraSQLSymfonyTenserflowTerraformTestautomatisierungVertex AIVideoVimWeb DevelopmentWindowsXML

Also find dracoblue on…