Projekte

Ausgewählte Projekte

Was das Problem war, wie ich entschieden habe und was dabei herauskam. Kunden nenne ich nur mit ihrer Zustimmung – weitere Referenzen gern auf Anfrage.

2017–heute · Öffentlicher Sektor / politische Bildung

Zwei Bildungsportale, ein Upgrade-Pfad: TYPO3 6 → 14

Zwei Websites für Kinder und Jugendliche aus einer veralteten TYPO3-6-Installation gelöst, 22 Extensions neu geschrieben, Speicherbedarf von 350 auf 70 GB gesenkt – und seitdem Version für Version bis TYPO3 14 weitergeführt.

Verantwortlicher TYPO3-Entwickler im Unterauftrag

TYPO3 · Extbase · Fluid · Solr · MySQL · PHP

2012–2017 · Bauelemente / Türenhersteller

Eine Datenquelle, 4.290 Druckseiten: das Türenhandbuch für Web und Print

Technische Unterlagen eines Türenherstellers zentral gepflegt: Aus einer Datenquelle entstehen 2.674 Online-Seiten und ein automatisch erzeugter Druckkatalog mit 4.290 Seiten – für drei Marken.

Konzeption und Entwicklung

TYPO3 · PDFlib · DHTMLX · PHP · MySQL · JavaScript · QR-Codes

2023–heute · Kultur / Filmförderung (öffentlicher Sektor)

Von Excel und JSON zur Förderdatenbank: Filme, Sendezeiten, Reichweiten

Für eine Filmförderungsinstitution verstreute Excel- und JSON-Dateien in eine Laravel-Anwendung überführt, die rund 5.000 Filme, 7.500 Förderfälle, 80.000 Sendezeiten und 22.000 Reichweiten-Datensätze zusammenführt und auswertbar macht.

Technische Verantwortung für die Laravel-Anwendung (Entwicklung, Wartung, Pflege)

Laravel 10 → 12 · Laravel Nova · Vue · Chart.js · MySQL · PHP

2020–2021 · E-Commerce / Gutscheine

Gutscheine in unter einer Sekunde: PDF-Erzeugung per Benchmark entschieden

Für eine Gutschein-Plattform ein Magento-Plugin zur PDF-Erzeugung gebaut, die schnellste Rendering-Methode per Benchmark ermittelt und einen einbettbaren Widget-Shop mit Laravel und Livewire neu umgesetzt.

Entwickler im Unterauftrag: Konzept, Benchmarks, Plugin- und Laravel-Entwicklung

Magento 2.3 · PHP · mutool · Ghostscript · Laravel 8 · Livewire · Tailwind CSS · AlpineJS

2019 · E-Commerce / Lebensmittel

Saftkuren, Abos und Rabatte: Fehlersuche im laufenden WooCommerce-Shop

Einen laufenden WooCommerce-Shop für Saftkuren umgebaut und stabilisiert: eigene Versandlogik für Kuren, Rabatte, die sich nicht mehr ungewollt addieren, und Analysen, die Fehler an ihrer echten Ursache packen.

Entwicklung und Analyse im Unterauftrag

WordPress · WooCommerce · PHP · MySQL · Odoo REST API

2019 · Veterinärmedizin / Medizinprodukte

Von den Wireframes zum Launch in sechs Wochen: eine datengetriebene WordPress-Site

Für einen Anbieter aus der Veterinärmedizin eine WordPress-Site gebaut, deren Seiten sich aus drei verknüpften Taxonomien selbst zusammensetzen – mit eigenem Datenplugin, eigenem Theme und einem Zeitplan von sechs Wochen.

Entwicklung von Grund auf: Datenmodell, Theme, Plugin

WordPress 5.2 · Advanced Custom Fields PRO · Custom Post Types · PHP · MySQL · _s

2018–heute · Energie / Energievermittlung

Aus PDFs wird Code: über 100 Energieverträge als pixelgenaue Templates

Für e.less / energiemakler die Vertragsformulare von Energieversorgern in pixelgenaue PHP-Templates übertragen, die ein Laravel-System automatisch befüllt – mehr als 100 Verträge seit 2018.

PDF-Template-Engineering für Laravel

Laravel · PHP · PDFlib

2017–2021 · Bildung / Hochschule

Raus aus der Sackgasse: TemplaVoila ablösen, TYPO3 6.2 → 8

Die Website einer privaten Hochschule von TemplaVoila befreit, auf TYPO3 8 LTS gehoben, veraltete Extensions durch Standardlösungen ersetzt und anschließend bis 2021 betreut.

Entwickler im Unterauftrag: Migration, Extension-Ablösung, Betreuung

TYPO3 · Fluid · tx_news · TYPO3 Form Framework · PHP · MySQL

2017 · E-Commerce / Content-Commerce

Shop trifft Content: Magento-Produkte in WordPress einbinden

Für Nanoheli.net ein WordPress-Plugin entwickelt, das Produkte aus dem Magento-Shop in redaktionelle Inhalte einbindet – über REST und SOAP, mit Caching und frei gestaltbaren Widgets.

Entwicklung und Design

WordPress · PHP · Magento REST API · Magento SOAP API · Caching

2009–2017 · Bauelemente / Beschlag- und Türtechnik

Ausschreibungstexte für Planer: von 4,2 auf 1,8 Sekunden

Einen Manager für rund 800 Ausschreibungstexte mit GAEB-, Word- und Excel-Export über drei Generationen weiterentwickelt – zuletzt als eigenständige Website mit neuer Datenstruktur und einer Ladezeit von 1,8 statt 4,2 Sekunden.

Konzeption und Umsetzung

TYPO3 · PHP · MySQL · GAEB 81/82 · RTF · Excel-Export · PDF · QR-Codes

2008 · Bauindustrie / Tiefbau

Hydraulik im Browser: ein Planungsassistent für Entwässerungsrinnen

Einen Online-Assistenten konzipiert und gebaut, der Planern die hydraulische Auslegung von Entwässerungsrinnen abnimmt und eine fertige Planungsunterlage als PDF liefert – mit Produktdaten direkt aus dem AS/400-Warenwirtschaftssystem.

Konzeption und Umsetzung

PHP 5 · Dojo · Ajax · PDFlib · PDI · TYPO3 · MySQL · AS/400-Anbindung

2004–2017 · Baustoffe / Schornsteinsysteme

13 Jahre Schiedel: Plattform, Fachwerkzeuge und Webanalyse aus einer Hand

Über 13 Jahre die Webplattform des Schornsteinherstellers Schiedel betreut und um Fachwerkzeuge für Planer erweitert – vom Kundenportal über Windlasten-Berechnung und QR-Manager bis zur datenbasierten Analyse von 266.600 Besuchern im Jahr.

Full-Service-Betreuung: Hosting, Wartung, Updates und Weiterentwicklung

TYPO3 · PHP 5–7 · MySQL · Dojo · DHTMLX · PDFlib · TCPDF · JavaScript