Ich bin Janusch Koza, Softwarearchitekt mit 30 Jahren Erfahrung. Ich arbeite über Domänen hinweg: Industrieautomation, Logistik, Publishing, Gesundheitswesen. Überall dort, wo komplexe technische Systeme schnell verstanden und nachhaltig gebaut werden müssen.
Schwerpunkte
- Systemdiagnose und Architekturentscheidungen
- Modernisierung produktiver Systeme (.NET, WPF, WinForms, ASP.NET Core, verteilt)
- Memory- und Performance-Analyse produktiver Anwendungen
- KI-Integration in bestehende produktive Systeme
Fähigkeiten
Was sich durch meine Arbeit zieht: verworrene Probleme zerlegen, bis die eigentliche Ursache sichtbar wird. Symptome behandle ich nicht. Ich suche die Zusammenhänge dahinter, mit Messung und nachvollziehbarer Begründung.
Das .NET-Ökosystem ist mein primäres Werkzeug, von Desktop-Anwendungen über Backend-Dienste bis zur Laufzeit- und Performance-Analyse. Architektur und sauberes Design stehen vor der einzelnen Technologie: tragfähige Strukturen, klare Schnittstellen und ein verlässlicher Weg von gewachsenen Systemen zu modernen Lösungen.
Auf der Datenseite arbeite ich mit gängigen relationalen Datenbanken ebenso wie mit Objekt- und Vektordatenbanken. KI-Modelle integriere ich in produktive Anwendungen — RAG-Pipelines für Ähnlichkeitssuche, zunehmend aber auch Wissensgraphen mit typisierten Relationen, wenn ein KI-Assistent über eine Domäne nachdenken muss, statt nur ähnlichen Text wiederzufinden. Dieser Unterschied, Retrieval gegenüber Reasoning, entscheidet, ob ein KI-gestützter Workflow im produktiven Betrieb trägt oder nur in der Demo funktioniert.
Eine besondere Vorliebe habe ich für durchdachtes DevOps: CI/CD-Pipelines, reproduzierbare Bereitstellung und automatisierte Abläufe, die den Weg von der Entwicklung in den Betrieb verlässlich machen.
Kybron
Neben der Beratung baue ich Kybron, ein eigenständiges Vorhaben unter dem Namen Lab4SR. Ausgangspunkt ist eine Überzeugung aus dreißig Jahren Systembau: Die Struktur von Abläufen wiederholt sich, ihr Inhalt nicht. Deshalb weiß der Kern von Kybron bewusst nicht, was er ausführt. Was ein Schritt tatsächlich tut, entscheiden kleine, austauschbare Bausteine, jeder gebaut für genau einen Fall statt als Universallösung, die man passend konfiguriert. KI hilft beim Bau dieser Bausteine; die Ausführung des Plans bleibt regelbasiert, nachvollziehbar und prüfbar. Kybron ist noch nicht fertig, deshalb zeige ich es in Etappen — das erste Kapitel steht im Blog.
Branchen / Domänen
- Industrie- und Automatisierungstechnik
- Maschinenbau und Anlagenbau
- Logistik
- Gesundheitswesen
- Publishing & Medien
Sprachen
- Deutsch — Muttersprache
- Polnisch — Muttersprache
- Englisch — fließend
Abseits der Arbeit
Wenn der Rechner aus ist, gehört meine ganze Aufmerksamkeit meiner Frau und meinem Enkel.