Projekte
Von produktiven Plattformen über eigene Engines bis zur Forschung.
Projekte
-
Behnke Support-Ökosystem
Support-Infrastruktur der Behnke Gruppe mit Geräteverwaltung, automatischen Updates, mehrsprachigem Dokumentations-Wiki, eigenem Status-Monitoring und Portal für Responsible Disclosure.
-
devgine / web
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
2D-Game-Engine auf Basis von libGDX mit Entity-Component-System: Komposition statt Vererbung, ausgelegt auf viele Entities pro Frame.
-
Bachelorarbeit: LLMs × BPMN
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
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
Portfolio-Website für einen Automobilfotografen – galerieorientiert, auf Auffindbarkeit optimiert und mehrsprachig, ohne Baukasten-Grenzen.
-
imbodo.com
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)
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
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
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
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
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)
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
Pong in Java mit raylib-Bindings, dazu ein eigener Server.
Java · raylib