Available for projects: I take on commissions through devgineers alongside my job: software, development processes and product security. Discuss a project →

Sheet 02

Projects

Built, run, researched: platforms in continuous production, own engines and research.

Projects

  1. Behnke Support Ecosystem 

    Flagship · 2020 – present

    Support infrastructure of the Behnke Group with device management, automatic updates, a multilingual documentation wiki, custom status monitoring and a responsible-disclosure portal.

  2. devgineers 

    Part-time business · 10/2026 – present

    My part-time business for software engineering, secure SDLC and CRA consulting: custom software, modernisation, websites with hosting, Linux servers, development processes and product security – I take on commissions via devgineers.de.

  3. devgine / web 

    Own engine · 07/2026 – present

    PSR-compliant PHP web engine: container, router, middleware kernel, views with a component system and a database layer – with no runtime dependencies beyond PSR interfaces. moritzschacke.de runs on it.

  4. devgine / game 

    Own engine

    2D game engine built on libGDX with an entity component system: composition over inheritance, designed for many entities per frame.

  5. Bachelor's Thesis: LLMs × BPMN 

    Research · 01/2025

    Systematic comparison of eight LLMs generating BPMN 2.0 models from natural language – with a custom evaluation framework and real-world datasets.

  6. GameTecX 

    Gaming club · 2020 – present

    A gaming club among friends and, at the same time, the lab where tech ideas grow without client pressure – with custom Minecraft plugins and mods as well as GTA roleplay projects.

  7. Eric Carphotography 

    Project for a friend · 2021 – present

    A project for a friend: the portfolio website for his automotive photography – gallery-focused, optimised for discoverability and multilingual, free of site-builder limits.

More systems

Individual systems I have built and run.

  • Behnke Support Server (rewrite)

    Lead developer, 08/2025 – present

    Successor to the legacy support server: firmware downloads, licences, manuals and version information for Behnke products, management of accounts, devices and API keys, and a REST API for external systems. Sign-in with 2FA via TOTP and passkeys (WebAuthn).

    PHP 8.5 · TBB/PHPCore · MySQL · JWT · TOTP · WebAuthn · S3 · PHPStan (max)

  • Behnke Wiki System

    Developer & editor, 12/2022 – present

    PHP application that serves GitLab wikis as dynamic, accessible web pages – for product documentation on Behnke intercoms, emergency call stations, IP intercoms and accessories. Plus editorial work in the German, English, French and internal wikis (around 2,800 commits).

    PHP · GitLab Wiki · Docker · Accessibility · i18n (DE/EN/FR)

  • Behnke System Status

    Author, 08/2025 – present

    Central status page for all Behnke web products: a checker polls health endpoints, stores availability and latency as a time series and shows overall status, latency statistics and uptime history. Plain PHP with no dependencies and no database; it monitors itself too.

    PHP 8.4 · cURL · Cron · Docker

  • Behnke Security Reporting Portal

    Author, 04/2026 – present

    Central reporting point for vulnerabilities in Behnke products: accepts reports via form or email, turns them into confidential incidents with the deadlines from CRA Art. 14 and GDPR Art. 33, and publishes advisories. Trilingual.

    PHP 8.5 · TBB/PHPCore · GitLab Incidents · CRA · GDPR · i18n (DE/EN/FR)

  • Behnke CDN

    Author, 09/2025 – 04/2026

    Content delivery network for all of the group's web projects: shared, versioned scripts, styles and assets with documented licences.

    JavaScript · CSS · Versioned assets

  • behnke-online.fr (FR web system)

    Author, 06/2024 – present

    Backend, frontend and custom content management for the group's French website, with automatic synchronisation and text-to-speech via Amazon Polly.

    PHP · JavaScript · Python · Amazon Polly · CMS

  • Pong clone

    Author

    Pong in Java with raylib bindings, plus its own server.

    Java · raylib