Technologien
Jede Technologie mit Projektbeleg
Bewusst ohne Prozentbalken. Jede Technologie ist unten einem Projekt zugeordnet, in dem sie tatsächlich eingesetzt wurde.
Die Einstufung unterscheidet bewusst zwischen
Kernkompetenz,
Solide Projekterfahrung und
Gezielte Integrationserfahrung —
statt alles gleich stark darzustellen.
Application Development
Entwicklungsschwerpunkt: Web- und Desktopanwendungen mit C# und .NET.
- C# / .NET Kernkompetenz MechatronicHub, Alarmanlage, WarehouseWizard, HomeDashboard
- Blazor Kernkompetenz MechatronicHub, Alarmanlage, HomeDashboard
- ASP.NET Core Kernkompetenz Alarmanlage, MechatronicHub
- Entity Framework Core Solide Projekterfahrung MechatronicHub (EF Core 10)
- SQL Server Solide Projekterfahrung MechatronicHub
- PostgreSQL / Npgsql Solide Projekterfahrung WarehouseWizard
- WinForms Solide Projekterfahrung WarehouseWizard
- Dependency Injection Solide Projekterfahrung WarehouseWizard, MechatronicHub
- Repository-Pattern Solide Projekterfahrung WarehouseWizard
Industrial Integration
Schnittstelle zwischen Anwendungssoftware und Automatisierungstechnik.
- TwinCAT 3 Solide Projekterfahrung TwinCAT-Einarbeitungsprojekt, Alarmanlage
- Structured Text Solide Projekterfahrung Schrittketten und Funktionsbausteine
- TwinCAT ADS Gezielte Integrationserfahrung Alarmanlage
- Schrittketten & Handshakes Solide Projekterfahrung Stations- und Transportkoordination
- TwinCAT ↔ CVI-Anbindung Gezielte Integrationserfahrung Datenaustausch zwischen SPS-Ebene und C-basierter Messtechnik-Software
C-Programmierung & Systemnähe
Einstieg in die Programmierung über C — heute Bindeglied zwischen SPS-naher Automatisierung und Anwendungsentwicklung.
- C Solide Projekterfahrung Erste eigene Lernprogramme; bis heute im industriellen Umfeld im Einsatz
- CVI / LabWindows CVI Gezielte Integrationserfahrung C-basierte Mess- und Bedienoberflächen im TwinCAT-Umfeld
- C++ Gezielte Integrationserfahrung Zwischenstation auf dem Weg von C zu C#; auch in Unreal Engine genutzt
- C / C# Interop Gezielte Integrationserfahrung Schnittstelle zwischen C-naher SPS-/CVI-Ebene und C#-Anwendungen
Deployment & Operations
Anwendungen ausliefern und betreiben, nicht nur schreiben.
- Docker / Compose Solide Projekterfahrung MechatronicHub, Alarmanlage
- Linux / Raspberry Pi Solide Projekterfahrung HomeDashboard auf Debian 13
- Traefik (Reverse Proxy) Gezielte Integrationserfahrung Alarmanlage
- SSH / Wake-on-LAN Solide Projekterfahrung HomeDashboard
- Tailscale Gezielte Integrationserfahrung HomeDashboard, Gitea-Zugriff
- LDAP / Windows-Auth Gezielte Integrationserfahrung MechatronicHub, Alarmanlage
Game Development
Eigenes Unreal-Engine-5-Projekt mit Gameplay-, KI- und Performance-Arbeit.
- Unreal Engine 5 Solide Projekterfahrung Barista Life
- C++ / Blueprints Solide Projekterfahrung Barista Life
- StateTree / Behavior Tree Gezielte Integrationserfahrung NPC-Verhalten
- Smart Objects / Motion Warping Gezielte Integrationserfahrung Interaktionen
- MASS Crowd / MetaHuman Gezielte Integrationserfahrung Crowd-Performance
- Niagara Gezielte Integrationserfahrung Flüssigkeitsdarstellung
Applied AI Search
Lokale semantische Suche in einer .NET-Anwendung — ohne externe Cloud-KI.
- Ollama (lokal) Gezielte Integrationserfahrung MechatronicHub
- Embeddings / nomic-embed-text Gezielte Integrationserfahrung MechatronicHub
- Chunking & Retrieval (RAG) Gezielte Integrationserfahrung Top-K, Mindestscore, Überlappung
Tools & Workflow
Tägliche Arbeitsumgebung und Zusammenarbeit.
- Git / Gitea Kernkompetenz Firmen- und Privatprojekte
- Visual Studio Kernkompetenz tägliche Entwicklung
- Debugging über Systemebenen Kernkompetenz alle Projekte
- Scrum (Teilnahme) Solide Projekterfahrung Ausbildungsbetrieb
- Technische Dokumentation Solide Projekterfahrung Markdown, Architekturskizzen