RH

Ralf Hüsing

<Softwareentwickler />

Über mich

Willkommen auf meiner privaten Homepage. Als angestellter Softwareentwickler bringe ich mehr als 20 Jahre professionelle Erfahrung in der Konzeption, Umsetzung und Migration komplexer Softwareprojekte in das moderne .NET-Ökosystem ein.

Mein Fokus liegt heute auf dem modernen .NET-Ökosystem sowie der pragmatischen Modernisierung von Legacy-Infrastrukturen im mittelständischen Umfeld.

Fachliches Profil

.NET & Software-Architektur

  • Modernes & Legacy-Spektrum: Konzeption von CLI-Tools und Individualsoftware unter .NET 10 und C#; fundierte Praxis in der Instandhaltung, Optimierung und Migration älterer Codebasen (.NET Framework 4.8 / C# 7.3).
  • Pragmatische Architektur: Konsequente Anwendung der SOLID-Designprinzipien zur Schaffung lesbarer, wartungsfreundlicher Backend-Systeme. Bewusste Vermeidung von Enterprise Over-Engineering.

Legacy-Systeme & T-SQL

  • Architektur & Erweiterung: Langjährige technologische Erfahrung in der Wartung und Erweiterung von Legacy-ERP-Systemen sowie zugehörigen Datenbankstrukturen (T-SQL) auf Basis von .NET Framework 4.8 und C# 7.3.
  • Datenbankebene: Tiefgehende Praxis im Bereich MS SQL Server, T-SQL (Stored Procedures, Performance-Optimierung) und Datenmigrationen im ERP-Umfeld.

Agentic Dev & KI-Infrastruktur

  • Advanced AI Workflows: Praktische Nutzung von agentic software development zur Strukturierung, Beschleunigung und Qualitätssicherung im täglichen Entwicklungsprozess.
  • LLM-Kontextwerkzeuge: Entwicklung eigener Open-Source-CLI-Tools zur lokalen Code-Aufbereitung und regelbasierten statischen Analyse.

Open-Source-Projekte

Auswahl privater Werkzeuge und technologischer Machbarkeitsstudien auf GitHub.

.NET 10 / C#

SourceToAI

Ein eigenständiges CLI-Tool, das lokale C#-Solutions analysiert und in strukturierte, AI-optimierte Markdown-Feeds konvertiert.

  • Multi-View-Export: Erzeugt verschiedene Ansichten (Komplett, Signaturen, Public API, DTOs).
  • Adaptive Namespace-Clustering: Splittet große Projekte intelligent nach Namespace-Hierarchie auf.
.NET 10 / Roslyn

AiNetLinter

Ein CLI-Tool, das C#-Code per Roslyn-Syntaxanalyse gegen konfigurierbare Qualitätsregeln prüft, um typische Fehlerquellen bei KI-unterstützter Entwicklung (z. B. Halluzinationen, fehlende Nullability, Phantom-Dependencies) zu reduzieren.

  • Baseline / Ratchet: Prüft inkrementell nur geänderte Dateien per SHA-256-Vergleich.
  • AI-Context-Footprint: Misst transitive Codezeilen-Metriken für optimierten Kontextbudget-Verbrauch.
  • Phantom-Dependency-Ban: Verhindert Halluzinations-Fehler durch Namespace-Verbote.
  • Auto-Fixer: Korrigiert automatisch Sealed-Klassen, Readonly-Felder und Nullability-Fehler.
.NET 10 / MCP

SqlToAi

Ein Model Context Protocol (MCP) Server für MS SQL Server, der es KI-Assistenten ermöglicht, Datenbankschemata sicher zu explorieren, Abfragen zu validieren und SQL-Statements auszuführen.

  • PII Shield (Anonymisierung): Automatische, strukturkonsistente String-Anonymisierung zum Schutz von Kundendaten zur Laufzeit.
  • Schreibschutz (Read-Only Guard): Integrierter Schutz blockiert verändernde Operationen, steuerbar über dynamische Rechte-Probes.
  • Schema-Enrichment: Reichert Schemadaten für das LLM mit echten fachlichen Beschreibungen aus externen Quellen an.
.NET 10 / MCP

KnowHowToAI

Eine hierarchische Markdown-Wissensdatenbank mit MCP-Schnittstelle, die Dokumentation für KI-Agenten strukturiert durchsuchbar und im Detail abrufbar macht.

  • Markdown-Hierarchie: Einfache Pflege lokaler Dokumentation als Markdown-Dateien mit YAML-Frontmatter.
  • Synchronisiert per CLI: Validiert und importiert die Ordnerhierarchie per Wipe-and-Dump in eine relationale MS SQL Server-Datenstruktur.
  • Semantischer MCP-Zugriff: Ermöglicht LLMs gezielte Abfragen (list_children, search_docs, get_doc) zur Einsparung von Context-Tokens.

Tech-Stack

C# .NET 10 / .NET Core .NET Framework 4.8 / C# 7.3 Sage 100 MS SQL Server / T-SQL Roslyn Code Analysis AI-Agent Integration (MCP) Git / GitHub Softwarearchitektur (SOLID)

Kontakt