Luca Killmaier

Freelance-Softwareentwickler

Arbeiten
Fallstudie
Vertraulich (NDA)

Plattform für Fertigungssteuerung und Produktionsüberwachung

Freiberuflicher Full-Stack-Entwickler · 2022–2023, 2025–heute · Medizintechnik-Fertigung, Orthopädie & Prothetik

Eine Plattform zur Steuerung und Überwachung der Fertigung individueller Orthopädie- und Prothesenversorgungen, die den Fortschritt jeder Einheit in Echtzeit sichtbar macht und die zuvor manuelle Terminplanung automatisiert.

Ergebnis

4 → 1

Quellsysteme, eine Live-Ansicht

Echtzeit

Fortschritt über alle Stufen

automatisiert

Planung (zuvor manuell)

Täglich im Produktivbetrieb als zentrales Werkzeug der Fertigungssteuerung.

Kontext

Ein Hersteller individueller Orthopädie- und Prothesenversorgungen hatte keine durchgängige Sicht darauf, was sich in Fertigung befand und wie weit es fortgeschritten war, und die Produktionstermine wurden manuell aus den Daten mehrerer veralteter Systeme abgeleitet. Ziel war eine Plattform, die den Fortschritt über alle Fertigungsstufen abbildet und die Planung automatisiert, während die bestehenden Systeme in Betrieb blieben.

Was gemacht wurde

Full Stack, alleiniger Entwickler

Die gesamte Plattform allein konzipiert und umgesetzt: NestJS-GraphQL-API, Vue-3-SPA, containerbasierte Testinfrastruktur und Windows-Deployment.

Live-Produktionsverfolgung

Fortschrittsverfolgung über alle Fertigungsstufen umgesetzt, von der Statuserfassung an gemeinsamen Fertigungsterminals bis zur Historie je Einheit.

Automatisierte Terminplanung

Produktionstermine über eine deterministische Engine aus reinen Funktionen über gebündelte Lookups automatisiert, bei jedem Ingest-Zyklus neu berechnet und ohne Datenbank unit-getestet.

Verteilte Datenanbindung

Einen Cluster von MSSQL-Datenbanken über isolierte ORM-Kontexte je Datenbank angebunden und die Datenschicht auf MikroORM migriert, für zusammengesetzte Schlüssel und constraint-freie Altschemata.

Laufzeit-konfigurierbare Ansichten

Ein Ansichtssystem gebaut, das Spaltensätze, Filterbäume und Layouts als Daten persistiert und die GraphQL-Query zur Laufzeit zusammensetzt, sodass Clients nur die gerenderten Felder laden.

Virtualisiertes Datengrid

Das Frontend als Vue-3-/Vite-SPA mit normalisiertem GraphQL-Cache neu gebaut, mit virtualisierter Tabelle und Keyset-Pagination, die bei Mehrspaltensortierung und Nullable-Spalten stabil bleibt.

Stack

Frontend

TypeScript
Vue 3
Vite
GraphQL
urql
gql.tada
TanStack Table
TanStack Virtual
Tailwind CSS
Playwright

Backend

TypeScript
NestJS
GraphQL (Apollo)
MikroORM
MS SQL Server
DataLoader
JWT
LDAP
Jest
Testcontainers

Infra

Docker Compose
PM2
Windows Server
pnpm
Pino

© 2026 Luca Killmaier