# Projekte – Moritz Schacke

Von produktiven Plattformen über eigene Engines bis zur Forschung.

- [Behnke Support-Ökosystem](https://moritzschacke.de/de/projekte/behnke.md): Support-Infrastruktur der Behnke Gruppe mit Geräteverwaltung, automatischen Updates, mehrsprachigem Dokumentations-Wiki, eigenem Status-Monitoring und Portal für Responsible Disclosure.
- [devgine / web](https://moritzschacke.de/de/projekte/devgine-web.md): 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.
- [devgine / game](https://moritzschacke.de/de/projekte/devgine-game.md): 2D-Game-Engine auf Basis von libGDX mit Entity-Component-System: Komposition statt Vererbung, ausgelegt auf viele Entities pro Frame.
- [Bachelorarbeit: LLMs × BPMN](https://moritzschacke.de/de/projekte/bachelorarbeit.md): 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.
- [GameTecX](https://moritzschacke.de/de/projekte/gametecx.md): 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.
- [Eric Carphotography](https://moritzschacke.de/de/projekte/eric-schank.md): Portfolio-Website für einen Automobilfotografen – galerieorientiert, auf Auffindbarkeit optimiert und mehrsprachig, ohne Baukasten-Grenzen.
- [imbodo.com](https://moritzschacke.de/de/projekte/imbodo.md): Sammlung kleiner JavaScript-Browserspiele – einfach aus Spaß. devgine übernimmt Routing, Views, Sessions und Auslieferung; jedes Spiel läuft eigenständig im Browser.

## Weitere Systeme

- [Behnke Support-Server (Neuentwicklung)](https://behnke.support) (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).
- [Behnke Wiki-System](https://wiki.behnke.support) (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).
- [Behnke System Status](https://status.behnke.support) (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.
- [Behnke Security-Meldestelle](https://security.behnke.support) (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.
- [Behnke CDN](https://cdn.behnke.support/licenses) (09/2025 – 04/2026): Content Delivery Network für alle Webprojekte der Gruppe: gemeinsame, versionierte Skripte, Styles und Assets mit dokumentierten Lizenzen.
- [behnke-online.fr (FR-Websystem)](https://behnke-online.fr) (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.
- [Pong-Klon](https://github.com/moritzschacke/pong-clone): Pong in Java mit raylib-Bindings, dazu ein eigener Server.

