Industrielle .NET-Software

C# Freelancer für industrielle Softwareentwicklung

Individuelle Software für Maschinen, Geräte und technische Prozesse.

Ich entwickle als C#/.NET Freelancer industrielle Windows- und Service-Anwendungen – von der ersten technischen Anforderung über die Implementierung und Qualitätssicherung bis zum Roll-out.

Auch bestehende .NET- und WPF-Anwendungen modernisiere und entwickle ich gezielt weiter.

Projekt unverbindlich besprechen
Einsatzbereiche

Software, die technische Abläufe verständlich macht

Industrielle Software muss zuverlässig mit Geräten kommunizieren und auch unter realen Einsatzbedingungen funktionieren.

Service und Wartung

Ihre Techniker werden durch Wartungsabläufe geführt, lesen Maschinendaten aus und dokumentieren Ergebnisse direkt beim Kunden.

Maschinen und Geräte

Sie erhalten individuelle Anwendungen für Kommunikation, Konfiguration, Parametrierung und die Visualisierung technischer Zustände.

Prüfung und Diagnose

Prüf- und Abnahmeprozesse, Fehleranalysen sowie offline-fähige Anwendungen unterstützen Produktion und Außeneinsatz.

Ich kann sowohl ein klar abgegrenztes Softwareprojekt eigenständig für Sie übernehmen als auch bestehende Anwendungen langfristig weiterentwickeln und betreuen.

Technische Umsetzung

Service- und Windows-Software für den industriellen Einsatz

Für solche Anwendungen setze ich auf C# und .NET sowie moderne Windows-Technologien wie WPF und WinUI 3.

Zuverlässiger Offline-Betrieb
Langfristige Wartbarkeit
Automatisierte Tests und Qualitätssicherung
Klare und verständliche Benutzeroberfläche
Zusammenarbeit

Von der Anforderung bis zum Roll-out

Sie müssen keine fertige Softwarespezifikation vorbereiten.

01

Anforderungen klären

Ihre fachlichen und technischen Anforderungen werden strukturiert erfasst.

02

Lösung konzipieren

Sie erhalten ein passendes Umsetzungskonzept und eine tragfähige Softwarearchitektur.

03

Software entwickeln

Die Lösung wird implementiert, getestet und qualitätsgesichert.

04

Roll-out begleiten

Deployment und produktive Einführung werden zuverlässig begleitet.

Projektpraxis

Beispiele aus meinen Projekten

01

Geometrische Kalibrierung von Koordinatenmessgeräten

Entwicklung einer Serviceanwendung zur geometrischen Kalibrierung von Koordinatenmessgeräten auf Basis von Endmaßmessungen. Die Anwendung wertet die Messdaten aus, ermittelt daraus geometrische Maschinenfehler und berechnet die Korrekturwerte, mit denen diese Fehler anschließend am Koordinatenmessgerät kompensiert werden können.

02

Wartungsanwendung für Wasserspender

Entwicklung einer Windows-Anwendung für Servicetechniker zur Wartung und Konfiguration von Wasserspendern. Die Anwendung ermöglicht das Aktualisieren der Firmware, das Ändern von Geräteeinstellungen sowie das Auslesen von Diagnosedaten und unterstützt damit zentrale Arbeitsschritte direkt im Serviceeinsatz. Das Projekt wurde bis zum App-Launch begleitet und anschließend strukturiert an einen Mitarbeiter des Kunden übergeben.

03

Abnahme von Koordinatenmessgeräten nach ISO 10360

Konzeption und Entwicklung einer Anwendung zur Abnahme von Koordinatenmessgeräten nach der ISO-Normreihe 10360. Messdaten werden eingelesen, automatisiert nach den jeweiligen Anforderungen bewertet und anschließend zu einem vollständigen Prüf- und Abnahmebericht als PDF aufbereitet. Die fachlichen Anforderungen wurden dabei in einem internationalen Projektumfeld gemeinsam mit den beteiligten Fachbereichen abgestimmt.

04

Modernisierung einer Wartungsanwendung für smarte Wasserfilter

Modernisierung einer bestehenden Wartungsanwendung für smarte Wasserfilter durch die Migration von WinForms auf WinUI 3 und die anschließende Finalisierung bis zum App-Launch. Servicetechniker können mit der Anwendung unter anderem Firmware aktualisieren, Geräteeinstellungen ändern und Diagnosedaten auslesen. Zusätzlich wurde die Software zur Unterstützung mehrerer Kommunikationsprotokolle und damit unterschiedlicher Gerätegenerationen weiterentwickelt.

05

Produktionssoftware zur Parametrierung von Koordinatenmessgeräten

Konzeption und Entwicklung einer produktionsnahen Software zur Parametrierung von Koordinatenmessgeräten. Die Anwendung führt Einstellungen aus verschiedenen Quellen zusammen und erzeugt daraus automatisiert Konfigurations-Bundles für die jeweiligen Maschinenvarianten. In der Produktion wird das passende Bundle für die zu fertigende Variante ausgewählt und auf das Koordinatenmessgerät aufgespielt.

06

Sichern und Wiederherstellen von Maschinenkonfigurationen

Entwicklung eines Service-Tools zum Sichern und Wiederherstellen von Maschinenkonfigurationen bei Koordinatenmessgeräten. Vor Änderungen oder Reparaturen kann der aktuelle Maschinenzustand gesichert und bei Bedarf anschließend zuverlässig wiederhergestellt werden, wodurch Servicetechniker Änderungen kontrolliert durchführen und auf einen definierten Ausgangszustand zurückkehren können.

Ingenieurwissen trifft Softwareentwicklung

Softwareentwicklung mit technischem Verständnis

Maschinenzustände, Messverfahren, physikalische Zusammenhänge und bestehende Arbeitsabläufe müssen verstanden und sinnvoll in Software übertragen werden.

Durch meinen Ingenieurhintergrund und langjährige Erfahrung in der C#/.NET-Entwicklung kann ich Anforderungen gemeinsam mit Ihren technischen Ansprechpartnern erarbeiten und daraus eigenständig passende Softwarekonzepte ableiten.

„Die Ergebnisse übertrafen unsere Erwartungen bei Weitem, beginnend beim Oberflächendesign über die eingesetzten Technologien bis zum Deployment und zur Pflege während des Roll-Outs. Herr Kirsch hat eine hervorragende fachliche Expertise und ist sehr breit aufgestellt.“

Dr. Felix Balzer, Bereichsleiter R&D

Technologien für industrielle .NET-Anwendungen

Sie erhalten eine Technologieauswahl, die sich am konkreten Einsatzzweck und an langfristiger Wartbarkeit orientiert.

C# .NET WPF WinUI 3 MAUI XAML
Flexibel zusammenarbeiten

Remote und vor Ort

Die Entwicklung kann überwiegend remote erfolgen. Wenn es für das Projekt sinnvoll ist, sind Termine vor Ort möglich – etwa für Workshops, die Analyse vorhandener Systeme, Inbetriebnahmen oder die Begleitung eines Roll-outs.

Nächster Schritt

Sie planen ein industrielles Softwareprojekt?

Lassen Sie uns Ihr Vorhaben in einem unverbindlichen Erstgespräch besprechen.

Projekt unverbindlich besprechen