
My github account

My Linkedin profile

I've written a couple of articles on medium.com

My personal Kubernetes cluster running on 4x Raspberry Pis

My docker hub

A tutorial on how to build a REST API with Spring Boot for beginners
[Spring, Java, REST, Vue, Bash, JPA, Postgres, Docker]

A vacation photo sharing app for iPhone
[iOS, Swift, SwiftUI, MapKit, OAuth]

A simple Karel the bot engine and UI implemented in JavaScript for HTML
[JavaScript, Vue, Scripting-Engine, AST]

My docker hub
[TypeScript, Nodejs, Terraform, AWS, Husky, sqlite]

A scriptable OCPP Chargepoint Simulator for OCPP 1.6J.
[TypeScript, Nodejs, Websockets, OCPP, FTP]

An apache/cgi-bin/bash based build server. Still offers a simple UI.
[Docker, apache, cgi-bin, bash, cron]

How this page is built using Nuxt, Boostrap, and static builds
[Nuxt, Vue, TypeScript, Bootstrap]

A link & surfing management application
[JavaScript, ES6, Node.js, React, Redux, Nano, Isomorphic/Universal, Bootstrap, CouchDB]

A REST API providing BlackJack (playable via JavaScript)
[c++20, oat++, cmake, bash-scripting, Dockerfile, github-action, swagger/OpenAPI, JavaScript, Ace]

Library parsing and resolving mathematical functions like 'sin(pi)*3^(2+1)' and a REST API providing this service to the public internet.
[c++20, oat++, cmake, conan, doctest, Dockerfile, github-action, swagger/OpenAPI, FSM, AST]

Library parsing and resolving mathematical functions like 'sin(pi)*3^(2+1)'
[Java, github-action, FSM, AST]

A JavaScript coding game
[Java8, maven, CouchDB, JavaScript, Rhino, Groovy, Ace]

Corporate lunch information system
[Java8, maven, Jooq, Liquibase, AngularJS, Boostrap, Jersey, Lombok, Webjars]

A classic board game played asynchronously via email
[HTML4, JavaScript, Java, Spring, JDBC, Lombok, Flyway]

Prevent boilerplate code for random strings and names, SPI-based slf4j configuration, sophisticated property files, human readable representation of date differences and getting attributes from MANIFEST.FM files.
[Java8, maven, Lombok]

A build, local deploy and run script generator
[JavaScript, ES6, Node.js, Npm Registry, Bash, Docker, Vagrant]

A multiplayer tower-defense fantasy combat game
[HTML5(Canvas, Websockets via Atmosphere), JavaScript, Java]

A card based multi player board game
[HTML5(Canvas, Websockets via Socket.io), JavaScript / Node.js / jQuery, CouchDB]

A web offering for smart asses .... told you so!
[Java8, maven, JSF, CouchDB]

A hex-based, no-luck, kinda-turn-based strategy game
[HTML5(Canvas, Websockets via Atmosphere), JavaScript, Java8, maven, Stripes, twitter-bootstrap, jQuery, Lombok]

A game for 4 players playable via email
[Java7, maven]

An alternative approach to Star Wars LCG deck building
[HTML, jQuery, CouchDB, Groovy]

A web based approach to Star Wars CCG deck building
[HTML, jQuery, CouchDB, Groovy]

Let's you play SWCCG and SWLCG online card game
[HTML5 (Websockets via Java-WebSocket), Dojo Toolkit, CouchDB, Java/Groovy]

A card game simulator / trainer
[Java8, maven, Lombok]

A program to find files inside jars and spot duplicate classes inside jars
[Java]

A binary store server, called ifcdb - 'infrequently changed data database'
[Java7, maven, JBoss-Weld, Hibernate]

The Java side for user agent analysis. The legacy git repo's initial code was provided by me, see the first commit's author name ;)
[Java]

Helps with 'who is talking' and 'who wants to talk next / now' for podcasts
[JavaScript, ES6, Node.js, Svelte / Sapper]