Projekte
Einsatz – Serviceberichte (svelte.umut-aslan.dev) SvelteKit-BFF · C# ASP.NET Core · GraphQL · PostgreSQL · Docker
Offlinefähige Techniker-App mit Freigabe-Workflow, ERP-Export (XML) und DMS-Ablage (PDF). Architektur Frontend · Backend-for-Frontend · Backend; idempotente Offline-Synchronisation; 33 automatisierte Tests (xUnit, Vitest, Playwright); CI/CD, ADRs.
ERP-Cockpit (react.umut-aslan.dev) React · TypeScript · C# ASP.NET Core · EF Core · PostgreSQL
Import von ERP-Exporten (CSV/Excel, Zeichensatz- und Zahlenformat-Erkennung, automatische Spaltenzuordnung, Prüfung mit Fehlerbericht, Rücknahme) und Kennzahlen wie Lagerumschlag, Ladenhüter, Auftragsrückstand und Liefertreue mit Drill-down und Excel-Export. Privater Arbeitsbereich je Besucher; 67 automatisierte Tests.
Lager-Scan (angular.umut-aslan.dev) Angular · Java Spring Boot · PostgreSQL · PWA
Smartphone als Barcode-Scanner fürs Ersatzteillager statt „PC auf Rollwagen“: Kamera-Scan (BarcodeDetector/jsQR) und Handscanner, Buchungen auch ohne Netz (IndexedDB-Outbox, idempotente API), Leitstand mit Live-Feed per Server-Sent Events, Handy-Kopplung per QR-Code. 35 automatisierte Tests (JUnit, Vitest, Playwright inkl. künstlicher Kamera).
Maschinen-Monitor (vue.umut-aslan.dev) Vue 3 · Python FastAPI · MQTT · TimescaleDB
Live-Überwachung einer simulierten Fertigungshalle: Maschinendaten per MQTT (Mosquitto mit ACL), idempotente Speicherung in TimescaleDB, OEE je Schicht, Stillstands-Pareto mit nachträglicher Zuordnung, Grenzwertalarme mit Entprellung und Hysterese, Web Push, WebSocket-Dashboard. 75 automatisierte Tests (pytest, Vitest, Playwright), mypy strict.
Kalkulation – Excel/VBA → Web (blazor.umut-aslan.dev) Blazor · C# .NET 10 · EF Core · PostgreSQL
Ablösung einer gewachsenen Excel/VBA-Angebotskalkulation: Zuschlagskalkulation als getestete C#-Bibliothek, Mehrbenutzerbetrieb mit Rollen und Freigabe-Workflow, versionierte Stundensätze, lückenloses Änderungsprotokoll und eine Excel-Migration, die Formelfehler der alten Mappe findet und erklärt. 29 automatisierte Tests (xUnit, Playwright).
SkulInsight QoL C# · BepInEx · Harmony · veröffentlicht
Mod für „Skul: The Hero Slayer“, agentisch entwickelt: echte Schadenswerte, Kampf-Log mit JSON-Export, Bestiarium, 11 Sprachen. Selbsttest aller Hooks beim Start, eigenes Testprojekt, regelmäßige Releases auf Thunderstore.
umut-aslan.dev Astro · TypeScript · Docker · Traefik
Portfolio und eigene Infrastruktur: zweisprachige Seite, Playwright-Tests gegen das Produktions-Image, Container hinter Traefik mit automatischem HTTPS.
GlobalPenfriends .NET MAUI · C#
Plattformübergreifende App mit Registrierung, Profilen, Suche, Direktnachrichten und Monetarisierung.
Conway’s Game of Life C# · WPF
Simulation mit wählbaren Regelwerken als Konsolenanwendung und WPF-Oberfläche (Spielfeld, Geschwindigkeit, Zellen per Mausklick), inklusive Testprojekt.
Splendor Java · Uni, 9er-Team
Brettspiel mit vollständigem Regelwerk, GUI und drei KI-Stufen (Zufall, Greedy, Minimax mit variabler Tiefe); Spielstand jederzeit speicher- und ladbar.
Terminverwaltung Arztpraxis Java · Uni, 9er-Team
Planung mit UML, Umsetzung im Team über GitHub: Patienten anlegen, bearbeiten, löschen, Termine je Patient.
Face Mask Recognition Python · PyTorch · Uni
Bildklassifikation (Maske ja/nein) auf über 4.000 Bildern mit Merkmalsvektoren und k-Nearest-Neighbour.
HTTP-Server Java · Uni
Server auf Socket-Ebene, der HTTP-Requests protokollgerecht beantwortet (Statuscodes, Payload).
Lego-Roboter C · Embedded · Uni
Aufgaben mit Sensorik im Hardware-Praktikum und Modul Embedded Systems, inklusive konkurrierender Zugriffe auf gemeinsame Ressourcen.