Projekte

Von produktiven Plattformen über eigene Engines bis zur Forschung.

Projekte

  1. Behnke Support-Ökosystem

    Flaggschiff · 2020 – heute

    Support-Infrastruktur der Behnke Gruppe mit Geräteverwaltung, automatischen Updates, mehrsprachigem Dokumentations-Wiki, eigenem Status-Monitoring und Portal für Responsible Disclosure.

  2. devgine / web

    Eigene Engine · 07/2026 – heute

    PSR-konforme PHP-Web-Engine: Container, Router, Middleware-Kernel, Views mit Komponenten-System und Datenbank-Layer – ohne Laufzeitabhängigkeiten außer PSR-Interfaces. Auf ihr läuft moritzschacke.de.

  3. devgine / game

    Eigene Engine

    2D-Game-Engine auf Basis von libGDX mit Entity-Component-System: Komposition statt Vererbung, ausgelegt auf viele Entities pro Frame.

  4. Bachelorarbeit: LLMs × BPMN

    Forschung · 01/2025

    Systematischer Vergleich von acht LLMs bei der Generierung von BPMN-2.0-Modellen aus natürlicher Sprache – mit eigenem Evaluations-Framework und realen Datensätzen.

  5. GameTecX

    Gaming-Club · 2020 – heute

    Gaming-Club unter Freunden und zugleich das Labor, in dem Technik-Ideen ohne Kundendruck entstehen – mit eigenen Minecraft-Plugins und -Mods sowie GTA-Roleplay-Projekten.

  6. Eric Carphotography

    Kundenprojekt · 2021 – heute

    Portfolio-Website für einen Automobilfotografen – galerieorientiert, auf Auffindbarkeit optimiert und mehrsprachig, ohne Baukasten-Grenzen.

  7. imbodo.com

    Eigenes Web-Projekt · 07/2026 – heute

    Sammlung kleiner JavaScript-Browserspiele – einfach aus Spaß. devgine übernimmt Routing, Views, Sessions und Auslieferung; jedes Spiel läuft eigenständig im Browser.

Weitere Systeme

Einzelne Systeme, die ich entwickelt habe und betreibe.

  • Behnke Support-Server (Neuentwicklung)

    Hauptentwickler, 08/2025 – heute

    Nachfolger des Legacy-Support-Servers: Firmware-Downloads, Lizenzen, Handbücher und Versionsinformationen für Behnke-Produkte, Verwaltung von Konten, Geräten und API-Keys, REST-API für externe Systeme. Anmeldung mit 2FA über TOTP und Passkeys (WebAuthn).

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

  • Behnke Wiki-System

    Entwickler & Redakteur, 12/2022 – heute

    PHP-Anwendung, die GitLab-Wikis als dynamische, barrierearme Webseiten ausliefert – für Produktdokumentation zu Behnke-Sprechanlagen, Notrufstationen, IP-Sprechstellen und Zubehör. Dazu redaktionelle Arbeit in den Wikis auf Deutsch, Englisch, Französisch und im internen Wiki (rund 2.800 Commits).

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

  • Behnke System Status

    Autor, 08/2025 – heute

    Zentrale Statusseite für alle Behnke-Webprodukte: Ein Checker fragt Health-Endpunkte ab, speichert Verfügbarkeit und Latenzen als Zeitreihe und zeigt Gesamtstatus, Latenzstatistik und Uptime-Historie. Reines PHP ohne Abhängigkeiten und ohne Datenbank; überwacht sich selbst mit.

    PHP 8.4 · cURL · Cron · Docker

  • Behnke Security-Meldestelle

    Autor, 04/2026 – heute

    Zentrale Meldestelle für Schwachstellen in Behnke-Produkten: nimmt Meldungen per Formular oder E-Mail entgegen, legt daraus vertrauliche Incidents mit den Fristen aus CRA Art. 14 und DSGVO Art. 33 an und veröffentlicht Advisories. Dreisprachig.

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

  • Behnke CDN

    Autor, 09/2025 – 04/2026

    Content Delivery Network für alle Webprojekte der Gruppe: gemeinsame, versionierte Skripte, Styles und Assets mit dokumentierten Lizenzen.

    JavaScript · CSS · Versioned assets

  • behnke-online.fr (FR-Websystem)

    Autor, 06/2024 – heute

    Backend, Frontend und eigenes Content-Management für den französischen Webauftritt der Gruppe, mit automatischer Synchronisierung und Sprachausgabe über Amazon Polly.

    PHP · JavaScript · Python · Amazon Polly · CMS

  • Pong-Klon

    Autor

    Pong in Java mit raylib-Bindings, dazu ein eigener Server.

    Java · raylib