Ich entwickle Software, die funktioniert, verständlich bleibt und langfristig stabil läuft. Mein Schwerpunkt liegt in der Backend- und Systementwicklung mit PHP, MySQL und JavaScript, ergänzt durch moderne Webtechnologien wie Smarty, jQuery, Bootstrap und DataTables.
In den letzten Jahren habe ich bei der Aspeo GmbH verschiedene Systeme aufgebaut. Von mandantenfähigen Plattformen über E-Rechnungstools bis zu automatisierten Import- und Monitoring-Lösungen. Alle Projekte verbindet ein Ziel: Prozesse automatisieren, Fehlerquellen minimieren und nachhaltige Strukturen schaffen.
Die folgenden Projekte zeigen, wie ich komplexe Anforderungen in saubere, wartbare und sichere Softwarelösungen übersetze.
📅 Zeitraum: [Aktuell] 🏢 Unternehmen: Aspeo GmbH
Es wurde eine strukturierte Verwaltungsebene für Benutzer und Firmen benötigt, die eine strikte hierarchische Trennung von Zugriffsrechten und Daten gewährleistet. Ziel war es, unterschiedliche Sichtbarkeiten und Verwaltungsbefugnisse für globale Administratoren, Firmen-Admins und Endbenutzer zu etablieren.
Entwicklung eines differenzierten Benutzer- und Mandantenmanagements, das rollenbasierte Dashboards, spezifische CRUD-Rechte und eine mandantenabhängige Konfiguration (z. B. für LLM-Hosts und Token-Preise) bereitstellt.
-
Superadmin
Vollzugriff auf systemweite Daten, Firmen und Auswertungen.
Bereitstellung von Auswahl- und Filterfunktionen für Firmen. -
Admin
Zugriff und Bearbeitungsrechte beschränkt auf den eigenen Zuständigkeitsbereich. -
Benutzer
Zugriff ausschließlich auf eigene, zugeordnete Daten.
- Erweiterung um erforderliche Parameter.
- Abbildung mandantenspezifischer Konfigurationen.
- Anpassung bestehender Systemkonfigurationen.
- Bereitstellung statistischer Auswertungen:
- Letzte 30 Tage
- Letzter Monat
- Aktueller Monat
- Rollenabhängige Aufbereitung der Daten:
- Superadmin: systemweit
- Admin: firmenspezifisch
- Benutzer: personenbezogen
- Dynamischer Aufbau der Hauptmenüpunkte abhängig von der Rolle:
- Superadmin: Statistik, Benutzerverwaltung, Firmenverwaltung
- Admin: Statistik, Benutzerverwaltung
- Benutzer: Statistik
- Integration grundlegender Profilfunktionen (z. B. Passwortänderung).
Ein hierarchisches Verwaltungssystem, das eine saubere Mandantentrennung sicherstellt. Es ermöglicht Superadmins die globale Steuerung, während Company-Admins ihre Einheiten eigenständig verwalten können, ohne Zugriff auf fremde Daten zu erhalten.
PHP · MySQL · User Role Management · Mandantenfähigkeit · Backend Architecture · Statistik-Module
📅 Zeitraum: Nov 2025 – Heute 🏢 Unternehmen: Aspeo GmbH
Für die Erstellung von Immobiliengutachten mussten Bildmaterialien bislang manuell gesammelt, beschrieben und separat in PDF-Dokumente eingefügt werden. Dieser Prozess war zeitaufwendig, fehleranfällig und nicht standardisiert.
Entwicklung einer webbasierten Anwendung, mit der Mitarbeitende Bildmaterial zentral verwalten, sortieren und direkt als formatiertes PDF exportieren können. Ziel war eine einfache Benutzerführung und die spätere Mandantenfähigkeit des Systems.
- Entwicklung der Projekt- und Bildverwaltung (PHP, MySQL, Smarty Framework)
- Implementierung von Upload- und Sortierfunktionen (Dropzone, jQuery UI Sortable)
- Aufbau der PDF-Export-Logik inkl. Vorlagen- und Spracheinstellungen
- Entwicklung eines rollenbasierten Login-Systems mit Benutzer- und Vorlagenverwaltung
- Erstellung dynamischer Projektlisten (DataTables) inkl. Filter- und Exportfunktionen
- Aufbau konfigurierbarer Systemeinstellungen (Labeltexte, Standardwerte, Sprache, Mandantenspezifika)
Die Anwendung ermöglicht eine effiziente Erstellung und Verwaltung von bildbasierten Gutachtenanhängen. Sie befindet sich aktuell im Pilotbetrieb und wird kontinuierlich weiterentwickelt, um zukünftig mandantenfähig ausgerollt zu werden.
PHP · MySQL · Smarty · User Role Management · jQuery · Bootstrap · DataTables
📅 Zeitraum: Jan 2025 – Heute 🏢 Unternehmen: Aspeo GmbH
Das bestehende Recruiting Tool war ursprünglich als Einzelinstanz konzipiert. Mit zunehmender Nutzung entstand der Bedarf, das System mandantenfähig zu gestalten, um mehrere Kunden parallel betreuen und Vermarkter automatisiert abrechnen zu können. Eine skalierbare Backend-Struktur existierte zu diesem Zeitpunkt noch nicht.
Konzeption und Entwicklung eines eigenständigen Backend-Systems, das neue Kundeninstanzen automatisch anlegt, Subdomains erzeugt und ein mehrstufiges Abrechnungs- sowie Berechtigungssystem für Vermarkter bereitstellt.
- Aufbau der Backend-Architektur mit PHP, MySQL und Smarty Framework
- Implementierung eines rollenbasierten Berechtigungssystems (User Role Management)
- Automatische Erstellung neuer Kundendatenbanken inkl. Subdomain-Generierung
- Entwicklung einer Abrechnungslogik für Vermarkter mit mehrstufigem Provisionsmodell
- Integration von DataTables zur Verwaltung und Auswertung von Buchungs- und Rechnungsdaten
- Anbindung an bestehende Systeme wie das Recruiting Tool und das Shootout-Modul
Das neue Backend bildet die technische Grundlage der Multi-Tenant-Struktur des Recruiting Tools. Es ermöglicht die vollautomatische Verwaltung neuer Mandanten, die Subdomain-Erstellung und die Abrechnung von Vermarktern über ein skalierbares, zentrales System. Der Rollout erfolgt schrittweise parallel mit dem Hauptsystem.
PHP · MySQL · Smarty · Backend & Frontend Development · Prozessautomatisierung · User Role Management · jQuery · Bootstrap · DataTables
📅 Zeitraum: Jan 2024 – Heute 🏢 Unternehmen: Aspeo GmbH
Im Recruiting-Prozess fehlte eine zentrale, skalierbare Lösung, um Kandidaten, Unternehmen und Vermarkter effizient zu verwalten und zusammenzuführen. Bestehende Systeme waren nicht mandantenfähig und boten keine flexible Automatisierung für Matching-, Abrechnungs- oder Kampagnenprozesse.
Konzeption und Entwicklung eines mandantenfähigen Recruiting-Systems, das Bewerberdaten zentral verarbeitet, automatisierte Zuordnungen ermöglicht und gleichzeitig alle Datenschutz- und Rechteanforderungen erfüllt.
- Entwicklung der kompletten Backend-Logik (PHP, MySQL, Smarty Framework)
- Aufbau einer Multi-Tenant-Architektur mit automatischer Mandanten- und Datenbankanlage
- Implementierung eines rollenbasierten Berechtigungssystems (User Role Management)
- Entwicklung des Matching-Systems zur automatisierten Zuordnung von Kandidaten und Stellenprofilen
- Integration eines Kampagnenmoduls für E-Mail- und CRM-basierte Ansprache
- Anbindung externer Systeme, u. a. Salesforce-API für Kampagnen- und Benutzerimporte
- Aufbau von Import- und Exportfunktionen (Excel, CSV, JSON) zur Massenverarbeitung
- Entwicklung einer rollenabhängigen Benutzeroberfläche für Recruiter, Administratoren und Vermarkter
- Implementierung von DSGVO-konformen Prozessen (Opt-in, Tracking, Lösch- und Rechteverwaltung)
- Nutzung von DataTables und jQuery für performante, filterbare Übersichten
Das Recruiting Tool ist produktiv im Einsatz bei mehreren Kunden und bildet die Grundlage für eine skalierbare Multi-Tenant-Plattform. Es automatisiert Matching-, Reporting- und Abrechnungsprozesse, reduziert den manuellen Aufwand erheblich und ermöglicht den geplanten Ausbau um zusätzliche Module wie das Vermarkter-Backend.
PHP · MySQL · JavaScript · Prozessautomatisierung · User Role Management
📅 Zeitraum: Juli 2025 – Sept 2025 🏢 Unternehmen: Aspeo GmbH
Ein Kunde benötigte ein Microsoft Word Add-in, um interne Dokumentenprozesse zu automatisieren und Arbeitsabläufe direkt in Word zu integrieren. Dafür musste ein eigenständiges, webbasiertes Frontend entwickelt werden, das alle erforderlichen Funktionen und UI-Komponenten für das Add-in bereitstellt.
Entwicklung des kompletten Frontends für das Microsoft Office Add-in. Ziel war eine klare Benutzeroberfläche, eine logische Struktur und die technische Vorbereitung für die spätere Integration in Word.
- Umsetzung der Benutzeroberfläche mit HTML, JavaScript und Bootstrap
- Vorbereitung der Frontend-Funktionen für die API-Anbindung
- Entwicklung interaktiver Formulare und Komponenten für die Office-Integration
- Abstimmung der UI-Struktur mit dem Backend-Team für die spätere Dateneinbindung
- Sicherstellung von Responsivität und stabiler Darstellung innerhalb der Office-Umgebung
Das entwickelte Frontend bildet die Grundlage für das Word Add-in und ermöglicht eine nahtlose Einbindung der geplanten Funktionen in die Microsoft Office-Oberfläche. Der Fokus lag auf klarer Struktur, intuitiver Bedienung und einer technisch sauberen Vorbereitung für die spätere Backend-Integration.
JavaScript · UX/UI · Frontend-Entwicklung · Bootstrap · jQuery
📅 Zeitraum: Jan 2024 – Juni 2025 🏢 Unternehmen: Aspeo GmbH
Vor dem Aufbau des heutigen Recruiting Tools bestand die Anforderung, eine zentrale Jobdatenbank zu entwickeln, die Stellenanzeigen automatisiert sammelt, analysiert und in strukturierter Form bereitstellt. Ziel war es, aus diesen Jobdaten Unternehmen und Kontakte zu generieren – als Basis für künftige Recruiting- und Matching-Prozesse.
Konzeption und Entwicklung eines mehrstufigen Import- und Verarbeitungssystems, das über Jobcrawler täglich neue Jobs importiert, prüft, validiert und daraus automatisch Unternehmens- und Kontaktdatensätze erstellt.
- Entwicklung der Cronjob-Logik zur täglichen Verarbeitung und Aktualisierung der Jobdaten
- Aufbau dynamischer Datenbankverbindungen zur Verwaltung mehrerer Mandanten
- Implementierung von Import-, Validierungs- und Duplikatserkennungsroutinen
- Automatische Erstellung von Unternehmens- und Kontaktdatensätzen aus Jobinformationen
- Aufbau eines webbasierten Dashboards (PHP, Smarty, jQuery, DataTables) zur Analyse und Kontrolle der Importe
- Erweiterung des Systems um Logging, Fehlerhandling und Performanceoptimierungen für große Datenmengen
Das System bildet die technologische Grundlage für die spätere Recruiting-Plattform. Es ermöglicht die automatisierte Erfassung und Aufbereitung von tausenden Jobdaten täglich, schafft saubere Datenstrukturen für Matching und Vertrieb und verbindet so Job-, Unternehmens- und Kontaktdaten in einem zentralen Ökosystem.
PHP · MySQL · Cronjobs · Automatisierung · Smarty · jQuery · DataTables · Backend & Frontend Development · Datenvalidierung
📅 Zeitraum: Aug 2024 – März 2025 🏢 Unternehmen: Aspeo GmbH
Viele Unternehmen benötigten eine einfache Möglichkeit, gesetzeskonforme E-Rechnungen zu erstellen, ohne lokale Software installieren zu müssen. Bestehende Tools waren kompliziert, unübersichtlich oder nicht vollständig kompatibel mit aktuellen Standards wie XRechnung und ZUGFeRD.
Entwicklung eines webbasierten Editors, mit dem Nutzer direkt im Browser strukturierte E-Rechnungen erstellen, validieren und exportieren können – inklusive Plausibilitätsprüfungen und Formatvalidierung gemäß den geltenden Normen.
- Technische Planung und Definition der Systemarchitektur
- Entwicklung der Frontend- und Backend-Logik (PHP, Smarty, Bootstrap, JavaScript)
- Implementierung der XML-Validierung und automatischen Formatprüfung für XRechnung & ZUGFeRD
- Aufbau einer intuitiven Benutzeroberfläche mit Fokus auf Benutzerfreundlichkeit und Barrierefreiheit
- Zusammenarbeit mit internen Teams für Design, Validierung und Deployment
- Sicherstellung einer nachhaltigen Code-Struktur und modularen Erweiterbarkeit
Das Tool ist produktiv im Einsatz unter e-rechnung.aspeo.de/editor. Es ermöglicht Unternehmen eine einfache, rechtssichere und barrierearme Erstellung digitaler Rechnungen direkt im Browser – mit Fokus auf UX, Datenvalidierung und langfristige Wartbarkeit.
PHP · JavaScript · MySQL · JSON · Projektplanung
📅 Zeitraum: Mai 2024 – Okt 2024 🏢 Unternehmen: Aspeo GmbH
Partnerunternehmen suchten eine datenschutzkonforme Möglichkeit, Fachkräfte aus unterschiedlichen Branchen anonymisiert auszutauschen und zu vermitteln. Bestehende Recruiting-Systeme boten weder die notwendige Anonymisierung noch eine technisch effiziente Struktur für gemeinschaftliche Nutzung.
Entwicklung einer webbasierten Plattform mit öffentlichem Talentpool und angebundenem Backend, über die Kandidatenprofile verwaltet, anonymisiert präsentiert und über standardisierte Prozesse vermittelt werden können.
- Entwicklung des Backends zur Verwaltung und Pflege von Kandidatenprofilen (PHP, MySQL, Smarty Framework)
- Aufbau von Rollen- und Rechteverwaltung für Administratoren und Partnerunternehmen
- Implementierung der Such- und Filterlogik für Kandidatenlisten (PHP, MySQL, JavaScript)
- Gestaltung der anonymisierten Profilansichten inkl. UX/UI-Optimierung
- Umsetzung eines mehrstufigen Freigabe- und Exportprozesses (DSGVO-konform)
- Integration eines Matching-Moduls zur automatisierten Zuordnung von Profilen zu Anfragen
- Erweiterung um Statistiken, Favoritenlisten und Statusverwaltung
- Technische Skalierung des Systems für wachsende Datenmengen und neue Branchen
- Entwicklung des öffentlichen Frontends unter talentpool.techlister.de
Das System ist produktiv im Einsatz und verbindet anonymisierte Präsentation mit leistungsfähiger Verwaltungslogik. Partnerunternehmen können so DSGVO-konform Fachkräfte austauschen, während das Backend eine strukturierte Pflege, Auswertung und Weiterentwicklung ermöglicht. Die Architektur ist modular erweiterbar und kann zukünftig für weitere Branchen und Automatisierungen ausgebaut werden.
PHP · MySQL · JavaScript · UX/UI · Backend & Frontend Development
📅 Zeitraum: Sept 2023 – Jan 2024 🏢 Unternehmen: Aspeo GmbH
Die tägliche Sicherung von Kundendaten erfolgte über mehrere unabhängige Server-Instanzen, deren Backup-Status bislang nur manuell überprüft werden konnte. Das führte zu Zeitverlusten, erschwerter Fehleranalyse und einem erhöhten Risiko unbemerkter Sicherungsausfälle.
Entwicklung eines internen Tools, das sämtliche Backup-Vorgänge automatisiert überwacht, zentral protokolliert und Administratoren eine visuelle Übersicht über alle Sicherungsprozesse bietet.
- Konzeption und Aufbau der Datenbankstruktur zur Speicherung aller Backup-Protokolle
- Entwicklung mehrerer Cronjobs zur täglichen Durchführung und Statusaktualisierung
- Implementierung eines Monitoring-Dashboards mit Erfolgs-, Fehler- und Laufzeitanzeigen
- Integration von Benachrichtigungs- und Filterfunktionen für schnelle Fehleranalyse
- Erweiterung der bestehenden Systeminfrastruktur zur besseren Automatisierung und Skalierbarkeit
Das Tool reduziert den manuellen Kontrollaufwand erheblich, ermöglicht eine transparente Fehleranalyse und gewährleistet die stabile Sicherung aller Kundendaten. Es ist bis heute produktiv im Einsatz und ein zentraler Bestandteil des Server-Monitorings.
PHP · MySQL · Cronjobs · Server Monitoring · Automatisierung · Backend Development
📅 Zeitraum: Feb 2021 – Feb 2023 🏠 Privatprojekt / Community-Initiative
Ein bestehender GTA 5 Roleplay-Server (ALTV) benötigte eine klare Struktur, bessere interne Organisation und eine technische Weiterentwicklung. Ziel war ein balanciertes Spielerlebnis mit nachvollziehbaren Spielsystemen, funktionierenden Wirtschaftskreisläufen und abgestimmten Organisationskonzepten.
Übernahme der Leitung und technischen Weiterentwicklung des Projekts. Aufbau klarer Spielstrukturen und Definition von Systemlogiken für Unternehmen, Fraktionen und Behörden – inklusive konzeptioneller und datenbankseitiger Umsetzung.
- Leitung und Koordination des Game-Design-Teams
- Enge Kommunikation mit Projektleitung, Dev-Leitung und Webdesign-Abteilung
- Entwicklung und Dokumentation regelkonformer Spielsysteme (z. B. Wirtschaft, Organisationen, Antragsprozesse)
- Bearbeitung und Bewertung von Spieler- und Gewerbeanträgen
- Datenbankpflege und kleinere Scripting-Aufgaben mit MySQL (HeidiSQL)
- Unterstützung bei Bugfixing und konzeptionellen Verbesserungen
- Selbstständige Weiterbildung in AutoCAD und 3ds Max zur Unterstützung von Mapping- und Designprozessen
Der Server erreichte eine hohe Spieleraktivität und starke Community-Bindung durch strukturierte Systeme, transparente Regeln und konsequente Weiterentwicklung. Das Projekt profitierte von klaren Entscheidungswegen, einer stabilen Datenbasis und einer konsistenten Gameplay-Struktur.
Projektkoordination · Teamführung · Kommunikation · Game Design · MySQL · AutoCAD · 3ds Max