Umut Aslan

Full-Stack-Entwicklung · Bocholt & Dortmund

Software, die in der Werkhalle funktioniert.

Ich baue Software, die alte Insellösungen ablöst: mobile Apps fürs Lager, Dashboards für ERP-Daten und Webanwendungen statt Excel-Makros. Jedes Projekt auf dieser Seite läuft live auf eigener Infrastruktur.

Jahre Praxis bei Leue & Nill
2Jahre Praxis bei Leue & Nill
Subdomains, eine Infrastruktur
7Subdomains, eine Infrastruktur
Sprachen & Frameworks
13Sprachen & Frameworks
Umut Aslan
Name
Umut Aslan
Rolle
Full-Stack
Region
Bocholt · Dortmund
Stack
C# · .NET · TS

01Lösungen

Probleme, die ich löse

Diese Szenarien kommen direkt aus Gesprächen mit Maschinenbau-Unternehmen. Zu jedem gibt es eine Demo.

Der rollende PC

Heute

Ein Desktop-PC auf einem Rollwagen, ein Generator für Strom – so wird im Lager gescannt und fotografiert.

Morgen

Eine eigene App auf dem Smartphone oder Handscanner: scannen, fotografieren, fertig. Offline-fähig.

Daten im ERP, Erkenntnis nirgends

Heute

Kunden liefern Datenbanken und Exporte – ausgewertet wird per Hand in Excel, jede Woche neu.

Morgen

Automatischer Import, saubere Datenmodelle und Dashboards, die sich selbst aktualisieren.

Frankenstein-Architektur

Heute

VBA-Makros, Access-Datenbanken und Skripte, die nur noch eine Person versteht – und die bald in Rente geht.

Morgen

Schrittweise Ablösung durch wartbare, getestete Software – ohne Big-Bang und ohne Stillstand.

Maschinen ohne Stimme

Heute

Stillstände fallen erst auf, wenn jemand vorbeiläuft. Kennzahlen gibt es erst am Monatsende.

Morgen

Maschinendaten live erfassen, Alarme aufs Handy, OEE auf einen Blick.

02Projekte

Ein Netz aus Live-Demos

Jede Subdomain ist ein eigenständiges Projekt mit eigenem Stack – vom Frontend bis zur Datenbank, containerisiert und automatisch ausgeliefert.

traefik:443
  • umut-aslan.dev●
  • ├svelte.umut-aslan.dev●
  • ├react.umut-aslan.dev●
  • ├angular.umut-aslan.dev●
  • ├blazor.umut-aslan.dev●
  • ├vue.umut-aslan.dev●
  • ├maui.umut-aslan.dev●
  • └status.umut-aslan.dev●
svelte.umut-aslan.devLive

Einsatz – Serviceberichte

Techniker erfassen Zeit, Material, Fotos und Unterschrift auf dem Tablet – auch ohne Netz. Der Innendienst gibt frei, der Beleg geht ins ERP, das PDF ins DMS. Architektur: Frontend · Backend-for-Frontend · Backend.

Löst: Berichte auf Papier

Frontend
SvelteKit · BFF
Backend
C# · ASP.NET Core
GraphQLEF CorePostgreSQLOffline-PWAPlaywright
react.umut-aslan.devLive

ERP-Cockpit

Kundendaten aus ERP-Exporten (CSV, Excel, SQL-Dumps) importieren, bereinigen und als Dashboards für Lagerumschlag, Auftragsrückstand und Liefertreue aufbereiten.

Löst: Daten im ERP, Erkenntnis nirgends

Frontend
React · TypeScript
Backend
C# · ASP.NET Core
PostgreSQLEF CoreExcel-ImportTanStackRecharts
angular.umut-aslan.devLive

Lager-Scan

Maschinenteile per Smartphone scannen, fotografieren und buchen – auch ohne WLAN in der Halle. Synchronisiert automatisch, sobald wieder Netz da ist.

Löst: Der rollende PC

Frontend
Angular · PWA
Backend
Java · Spring Boot
BarcodeKameraOffline-SyncPostgreSQLLive-Feed (SSE)
blazor.umut-aslan.devLive

Excel/VBA → Web

Ein typisches Makro-Werkzeug (Kalkulation mit VBA) Schritt für Schritt in eine Mehrbenutzer-Webanwendung überführt – mit Vorher/Nachher-Vergleich.

Löst: Frankenstein-Architektur

Frontend
Blazor
Backend
C# · .NET
Excel-ImportRollen & RechteAudit-Log
vue.umut-aslan.devLive

Maschinen-Monitor

Simulierte Maschinen senden Telemetrie per MQTT. Live-Dashboard mit OEE, Stillstandsgründen und Alarmen in Echtzeit.

Löst: Maschinen ohne Stimme

Frontend
Vue 3
Backend
Python · FastAPI
MQTTWebSocketsTimescaleDBWeb Push
maui.umut-aslan.devLive

GlobalPenfriends

Plattformübergreifende Brieffreundschafts-App mit Registrierung, Profilen, Suche, Direktnachrichten und Monetarisierung. Demo-Video und APK online.

Frontend
.NET MAUI
Backend
C#
AndroidiOSMonetarisierung
status.umut-aslan.devLive

Status-Dashboard

Zeigt live, welche Dienste dieser Infrastruktur laufen – die Betriebsseite hinter allen Subdomains.

Frontend
Web-Dashboard
Backend
Docker API
TraefikLive-Daten

03Arbeitsweise

KI-gestützt. Von mir verantwortet.

KI-Agenten schreiben heute viel Code. Den Unterschied machen Spezifikation, Architektur, Tests und Review – und genau das ist meine Arbeit.

  1. 01

    Verstehen

    Vor Ort zuhören, Prozesse aufnehmen, Anforderungen als testbare Spezifikation festhalten.

  2. 02

    Entwerfen

    Architektur, Datenmodell und Schnittstellen festlegen, bevor die erste Zeile entsteht.

  3. 03

    Bauen

    Implementierung mit KI-Agenten in kleinen, überprüfbaren Schritten. Jede Änderung wird gelesen.

  4. 04

    Absichern

    Automatisierte Tests, Selbstprüfungen und Code Reviews als Pflicht, nicht als Kür.

  5. 05

    Ausliefern

    Container, automatisches HTTPS, reproduzierbare Builds, Monitoring.

Fallstudie · C# · BepInEx · Harmony

SkulInsight QoL

Eine Mod für das Spiel „Skul: The Hero Slayer“, komplett agentisch entwickelt. Sie greift per Harmony-Patches in ein fremdes, nicht dokumentiertes Unity-Spiel ein, macht versteckte Spielmechanik sichtbar und übersteht Spiel-Updates.

  • Selbsttest beim StartNach einem Spiel-Update prüft die Mod alle ihre Hooks und schaltet nur ab, was kaputt ist. Der Rest läuft weiter.
  • Eigenes TestprojektSchadensberechnung und Logik sind getrennt vom Spiel testbar.
  • Echte NutzerVeröffentlicht auf Thunderstore, der offiziellen Mod-Plattform, mit regelmäßigen Releases.
  • Produktreif40+ Einstellungen im Spielmenü, alle 11 Sprachen des Spiels, Kampf-Log mit JSON-Export.
Releases
11
Tage bis v0.12.2
16
Downloads
549
Sprachen
11

v0.12.2 · GPL-3.0 · Live-Daten vom Build

04Lifecycle

Auch diese Seite ist ein Beweis

Diese Seite durchläuft denselben Lebenszyklus wie jedes Kundenprojekt. Die Werte unten stammen aus dem aktuellen Build.

  1. PlanInhalte typisiert in einer Datei, zweisprachig
  2. BuildAstro, statisch, kaum JavaScript
  3. TestPlaywright-Tests in Chromium
  4. ShipDocker multi-stage, nginx
  5. RunTraefik, Let’s Encrypt, HSTS
Commit
8663922
Build
17.10.2026, 17:37
Tests
14 · Chromium
Cookies
0

Keine Cookies, kein Tracking, keine externen Schriftarten.

05Werdegang

Werdegang

Lebenslauf ansehen & als PDF speichern

Berufserfahrung

  1. 10/2024 – heute

    Full-Stack-Entwickler

    Leue & Nill GmbH · Dortmund

    • Entwicklung eines Maklerverwaltungsportals: Seiten nach UI/UX-Vorgaben mit Formularen, Validierung und REST-Anbindung.
    • Backend-Endpunkte und Services für CRUD-Operationen, inklusive Entitäten, Migrationen und Tabellen.
    • Mitarbeit am grundlegenden Refactoring der Backend-Architektur – von Event Sourcing zu einer schlanken CRUD-Architektur.
    • Tests mit xUnit und Playwright, Code Reviews, Scrum.
    AngularTypeScriptTranslocoC#.NETEF CorePostgreSQLAzure DevOps
  2. 04/2022 – 08/2022

    Werkstudent App-Entwicklung

    Kaasa Solution GmbH

    • Apps für Wear OS, Android und iOS.
    AndroidiOSWear OS
  3. 2020 – 2022

    Tutor, 3 Semester

    Lehrstuhl 1 Informatik, TU Dortmund · Dortmund

    • Zwei wöchentliche Übungsgruppen in „Grundlagen der theoretischen Informatik“ (Prof. Dr. Thomas Schwentick, apl. Prof. Dr. Beate Bollig).
    • Korrektur von Übungsaufgaben und wöchentliche Help Desks.

Ausbildung

  1. ab WS 2017/18

    Studium Informatik – abgeschlossen

    TU Dortmund

  2. Abitur

    Euregio Gymnasium Bocholt

06Kontakt

Ihr Prozess hat Besseres verdient.

Erzählen Sie mir, wo es hakt – beim Lager, beim ERP oder bei der Excel-Datei, die niemand mehr anfassen will. Das erste Gespräch ist kostenlos.

E-Mail schreiben

umut.aslan99@outlook.de