MD
Home Über Mich Projekte Zertifikate Kontakt

Ausgewählte Projekte

Ein Einblick in meine Softwareprojekte: Von industriellen Enterprise-Lösungen bis hin zu innovativen Eigenentwicklungen aus verschiedenen Phasen meiner Laufbahn.

Hauptprojekt Ausbildung Karl Mayer

Modernisierung einer Legacy-Anwendung mit C# Blazor

Vollständige Migration der Anwendungslogik von JavaScript/jQuery nach C# und Blazor – unter Beibehaltung des bestehenden High-End UI-Designs.

  • Realisierung einer Single-Page-App auf Basis der MVVM-Architektur
  • Implementierung der NATS-Kommunikation für Echtzeit-Datenverkehr
  • Einsatz von Dependency Injection und Interfaces zur Entkoppelung
  • Konsequente Anwendung objektorientierter Prinzipien

Ergebnis: Eine moderne, strukturierte und zukunftssichere Anwendung, die nun als skalierbare Plattform für verschiedene Maschinentypen dient.

C# Blazor MVVM jQuery
Production Feature

Entwicklung eines kundenspezifischen Features

Eigenständige Analyse von Fremdcode und vollständige Feature-Implementierung innerhalb von zwei Wochen – bereits erfolgreich freigegeben und im Live-Betrieb.

  • Analyse und präzise Anpassung komplexer Drittanbieter-Logik
  • Entwicklung einer zentralen Steuerung für Maschinen-Parameter im Frontend
  • Optimierung der Performance durch Reduktion unnötiger Backend-Requests

Ergebnis: Erfolgreiche Produktivsetzung mit hoher Stakeholder-Zufriedenheit und direkter Zeitersparnis für Endkunden.

C# Blazor NATS Frontend Integration
Full-Stack Web App

Parameter-Informationsportal im Intranet

Eigeninitiative: Identifikation einer Lücke im Entwicklungsprozess und selbstständige Konzeption sowie Umsetzung einer zentralen Informationslösung.

  • Implementierung einer Hochleistungs-Suchfunktion für > 5.000 Parameter
  • Visualisierung von Meta-Informationen (ID, Min/Max-Werte, Lese-/Schreibrechte)
  • Entwicklung einer Kollaborations-Ebene durch integrierte Kommentarfunktionen

Ergebnis: Massive Beschleunigung des Workflows für Entwickler und Servicemitarbeiter durch den Wegfall manueller Dokumentensuche.

ASP.NET Core Blazor Server SQLite Intranet
Database Design

Parameter-Datenbank mit SQLite und EF-Core

Design und Aufbau einer performanten zentralen Datenhaltung zur Ablösung papierbasierter oder unstrukturierter Dokumentationslisten.

  • Entwurf des relationalen Schemas via Entity Framework Core (Code First)
  • Effiziente Persistierung von über 5.000 Maschinenparametern
  • Gewährleistung der Datenintegrität für das angeschlossene Informationsportal

Ergebnis: Eine strukturierte und erweiterbare Datenbasis, die als „Single Source of Truth“ für das gesamte System dient.

SQLite EF Core C# Normalization
Automation Tool

Lokalisierungsdaten-Konvertierung (JSON → RESX)

Automatisierung der Lokalisierung: Entwicklung eines Tools zur fehlerfreien Transformation von Altdaten in das moderne .NET-Format.

  • Programmgesteuerte Analyse komplexer JSON-Strukturen (27 Sprachen)
  • Automatisierte Generierung von RESX-Ressourcendateien
  • Integrierte Konsistenz-Validierung der übersetzten Strings

Ergebnis: 27 Sprachen automatisch migriert – manueller Aufwand von mehreren Arbeitstagen auf wenige Minuten reduziert.

C# JSON RESX Automation
{ json }
<resx>
App Development Limeshain

TonnenWecker – Limeshain

Konzeption und Entwicklung einer mobilen Anwendung zur Digitalisierung kommunaler Services für die Gemeinde Limeshain.

  • Plattformübergreifende Entwicklung mit .NET MAUI (Android/iOS)
  • Implementierung zuverlässiger Push-Benachrichtigungen für Abfuhrtermine
  • Maximale Offline-Verfügbarkeit durch intelligentes lokales Caching

Ergebnis: Ein praktischer Alltagsbegleiter, der die Bürgerbindung stärkt und verpasste Abfuhrtermine zuverlässig verhindert.

.NET MAUI C# JSON Push Notifications
Workflow Optimization

Automatisierte Chargennummer-Erfassung

Prozessoptimierung in der Maskenproduktion: Vollständige Automatisierung der manuellen Erfassung fehlerhafter Palettenrollen.

  • Entwicklung eines spezialisierten Web-Tools für Barcode-Scanner
  • Implementierung eines intelligenten Parsers für komplexe Barcode-Strings
  • Automatisierte Erstellung druckoptimierter Listen zur Systembereinigung

Ergebnis: Die Erfassungszeit pro Palette wurde von ca. 30 Minuten auf unter 5 Minuten reduziert (83% Zeitersparnis).

HTML / JS Barcode Parsing Web App
Productivity Tool

Praktischer Farb-Calculator für Kunststoffteile

Digitalisierung von Werkstatt-Formeln: Entwicklung eines mobilen Tools zur präzisen Berechnung von Farbanteilen direkt in der Fertigung.

  • Mathematische Modellierung produktionstechnischer Mischformeln
  • Mobile-First Umsetzung für den flexiblen Einsatz an der Maschine
  • Entwurf einer minimalistischen UI für fehlerfreie Eingaben unter Zeitdruck

Ergebnis: Täglich im Produktionseinsatz – ersetzt die fehleranfällige manuelle Berechnung per Taschenrechner vollständig.

JavaScript HTML Bootstrap Utility
Personal Brand

Portfolio-Webseite mit HTML, CSS & JavaScript

Design und Entwicklung einer modernen digitalen Visitenkarte zur professionellen Präsentation technischer Expertise und Projekte.

  • Fokus auf Tailwind CSS für höchste Performance und modulares Design
  • Implementierung dynamischer Animationen und interaktiver UI-Elemente
  • Automatisierte CI/CD-Workflows via GitHub und Netlify

Ergebnis: Eine performante Online-Präsenz, die als zentraler Anlaufpunkt für meine berufliche Identität dient.

HTML / CSS Tailwind CSS JavaScript Netlify