Zum Inhalt springen

Forged42 — Software aus einer Hand: Stefan

Ich baue individuelle Software entlang der tatsächlichen Abläufe Ihres Unternehmens — von Ende zu Ende, bis in den Produktivbetrieb.

Software, die passt.

Ich zerlege die Fachlichkeit, modelliere das System darunter und baue das Ganze: Oberfläche, Regeln, Daten, Hintergrundverarbeitung und den Produktivbetrieb, in dem es läuft.

Ausgewählte Projekte — 03

Verschiedene Domänen. Darunter dieselbe Verantwortung.

Ein öffentliches Produkt und zwei Systeme im Produktivbetrieb. Jede Fallstudie konzentriert sich auf das Problem, meine Verantwortung, die Engineering-Arbeit und das Ergebnis.

HealthySkinfluence — mein eigenes Startup, aufgebaut als Co-Founder & CTO

HealthySkinfluence

Aus einem Berg Skincare-Recherche wurde ein öffentliches Live-Produkt: strukturierte Artikel, Produkte und Inhaltsstoffe, mit Redaktion und Suche dahinter.

  • Live auf healthyskinfluence.com
  • Die Redaktion veröffentlicht ohne Codeänderungen
  • Eine Suche über Artikel, Produkte und Inhaltsstoffe
Die öffentlich erreichbare Startseite von HealthySkinfluence.

6.000

Inhaltsstoffe, verknüpft mit 2.000 Produkten und 30 ausführlichen Artikeln

HealthySkinfluence in der öffentlich erreichbaren Fassung — aufgenommen von der Live-Startseite.

Ein Busunternehmen mit Linienverkehr, Schienenersatzverkehr und mehrtägigen Reisen — vertrauliche Kundenarbeit

DispoTransPro

Aus einer Single-User-Windows-Anwendung wurde eine gemeinsame Webplattform — solo konzipiert, gebaut und betreut, im Produktiveinsatz seit Februar 2024.

  • Solo: Discovery, Design, Umsetzung und Support
  • 42 Busse · 71 Fahrer · 37 Linien
  • Über 3.000 Schienenersatzverkehrs-Fahrten in zwei Jahren
Fallstudie lesen → Produktion · Vertrauliche Kundenarbeit
Redaktionelles Stillleben: ein alter Bürorechner gegenüber verbundenen Geräten und individuellen Identitätskarten.

~30

Personen arbeiten täglich damit — fünf im Backoffice, fünfundzwanzig Fahrer

Von der Warteschlange vor einem Rechner zu individuellen Zugängen in einer gemeinsamen Webanwendung.

wige SOLUTIONS GmbH & Co. KG — Enterprise-Medienplattform, angestellt als Lead Developer & Architect

Atmosphere Media Cloud

Eine reife Produktivplattform entwickelt sich weiter: Architektur, Hands-on-Umsetzung und schrittweise Modernisierung, während Medienorganisationen darauf arbeiten.

  • Lead Developer & Lead Architect
  • Team aus drei Entwicklern + QA, hands-on geführt
  • Neue Nuxt-Grundlage im laufenden Betrieb eingeführt
Fallstudie lesen → Produktion · Berufliche Arbeit
Redaktionelles Architekturmodell mit einem durchgehenden Medienband durch etablierte und neue Schichten.

2

Jahre im Produktivbetrieb, aktiv entwickelt und modernisiert

Modernisierung als Kontinuität: Neue Schichten kommen hinzu, während das Live-Produkt weiterläuft.

“Ich kam zu Stefan mit einer Idee und einem Stapel Skincare-Recherche. Er hat daraus ein echtes Produkt gemacht — strukturiert, auffindbar und bereit für Redaktion. Er übernimmt Probleme von Ende zu Ende, und das merkt man.”
Ivana Vrhovec · Co-Founder & CEO, HealthySkinfluence

Wofür man mich meistens holt

Die Probleme, für die es kein Produkt zu kaufen gibt.

Wenn Sie sich in einem dieser Punkte wiederfinden, sprechen wir vermutlich über dieselbe Art von Arbeit.

  • Tabellen und wiederkehrende manuelle Schritte, die einen kritischen Ablauf zusammenhalten.
  • Fachregeln, zu komplex für jedes Standardprodukt.
  • Planung und Disposition, die Verfügbarkeit, Sperrzeiten und Konflikte respektieren muss.
  • Zugriffskontrolle richtig gemacht — Rollen, granulare Berechtigungen und ein Audit-Trail.
  • Große Dateien von Ende zu Ende: Uploads, Vorschauen, Transkodierung — unsichtbar im Hintergrund.
  • Ein Produktivproblem, das Anwendungs-, Datenbank-, Such-, Queue- und Deployment-Grenzen überschreitet.

Leistungen

Breit aufgestellt, nicht oberflächlich.

Ich arbeite am gesamten Produkt. Nicht ein bisschen von allem — sondern von jedem Teil genug, um für das Zusammenspiel verantwortlich zu sein.

Produkt & Domäne

Die Arbeit verstehen

  • Produkt- und Anforderungsanalyse
  • Prozess- und Domänenmodellierung
  • UX für komplexe Fachanwendungen
  • Implizite Geschäftsregeln explizit machen

Anwendung

Das System bauen

  • Frontend-Entwicklung
  • Backend-Architektur und APIs
  • Authentifizierung, Rollen und feingranulare Berechtigungen
  • Relationale Datenmodellierung und sichere Migrationen

Systeme

Alles hinter der Oberfläche

  • Suche, Filter und Auffindbarkeit
  • Queues, Hintergrundverarbeitung und Echtzeit-Updates
  • Datei-Uploads, Medienverarbeitung und Video-Workflows
  • Analytics und Einblick in den laufenden Betrieb

Betrieb

Am Laufen halten

  • Automatisierte Tests
  • Barrierefreiheit und Performance
  • Deployment und Fehlersuche im Produktivbetrieb
  • Schrittweise Modernisierung bestehender Systeme

Stack

Ich wähle Technologie entlang des Problems. Laravel, Vue und Nuxt sind das Fundament, auf dem ich am schnellsten und sichersten bin — aber Sie beauftragen jemanden, der Ihr Problem löst, und nicht jemanden, der sein Lieblings-Framework mitbringt.

Darauf setze ich

LaravelVueNuxtTypeScriptPostgreSQLTailwind CSS
Sprache & Framework
PHPLaravelJavaScriptTypeScript
Oberfläche
Vue 3Nuxt 4InertiaTailwind CSSNuxt UIFilament
Daten
PostgreSQLMySQLRelationale ModellierungSichere Migrationen
API & Zugriff
REST-APIsLaravel SanctumRollen & Berechtigungen
Asynchron & Echtzeit
RedisQueuesJob-MonitoringEchtzeit-UpdatesEchoPusher
Suche
TypesenseMeilisearchLaravel Scout
Medien
FFmpegVideo.jsVideowiedergabeHLSChunked UploadsS3-kompatibler & NAS-Speicher
Infrastruktur
DockerLaravel SailLaravel CloudForgeCloudflarePM2
Qualitätssicherung
PestPHPUnitVitestPlaywrightAccessibility-TestsLighthouse

Angewandte KI

Von klassischen Full-Stack-Produkten bis zu KI-gestützten und agentischen Systemen.

Ich baue individuelle Anwendungen, die sich mit KI anreichern lassen — oder von Anfang an um sie herum entworfen sind.

Ich integriere KI in echte Produkte und Geschäftsabläufe — nicht als dekorative Beigabe, sondern als nützlichen Teil des Systems. Individuelle Software kann mehr, als Informationen zu speichern: Sie kann Menschen dabei helfen, sie zu verstehen, zu finden und danach zu handeln.

Das heißt, über einzelne Prompts und Chatfenster hinauszudenken. Ein Agent ist nur dann vertrauenswürdig, wenn er ausschließlich über strukturierte, berechtigungsgeprüfte Werkzeuge arbeitet: Ein Modell darf genau das sehen, was die angemeldete Person sehen darf, und genau das tun, was sie tun darf. Alles andere ist ein Sicherheitsproblem in nett.

Ich trenne sauber zwischen ausgeliefert und entworfen. Die strukturierten Werkzeugschichten und Job-Infrastrukturen, durch die solche Agenten handeln, laufen heute im Produktivbetrieb; die vollständige Agenten-Schleife ist eine Referenzarchitektur, die ich entworfen habe und bereithalte, bis ein Kunde sie braucht. Das Engineering bleibt dasselbe: die Domäne modellieren, Werkzeuge bereitstellen, die es wert sind genutzt zu werden — und den Agenten einzäunen, bevor er handeln darf.

  • KI-Agenten mit kontrollierter Werkzeugnutzung
  • Agent-SDKs und strukturierte Ausgaben auf Laravel
  • Media-Intelligence-Pipelines: Transkription, Vision-Semantik, Embeddings
  • Vektorsuche über Geschäftsinhalten
  • Berechtigungsgeprüfte KI von Anfang an
  • KI-gestützte Automatisierung in bestehenden Abläufen
Agenten-Schleife mit kontrollierter WerkzeugnutzungEin Arbeitsablauf übergibt ein Ziel an einen Agenten. Der Agent erreicht Werkzeuge nur durch eine Berechtigungsprüfung, die durchsetzt, was die angemeldete Person sehen und tun darf. Werkzeugergebnisse fließen zurück zum Agenten, bis das Ziel erreicht ist.
Die Schleife, die ich baue: Agenten, die über bewusst freigegebene Werkzeuge handeln und von denselben Berechtigungen eingezäunt sind wie ihre menschlichen Nutzer.

Eine kontrollierte Interaktion

Ein repräsentativer Ablauf aus der Klasse von Systemen, die ich baue — jede Aktion bleibt innerhalb dessen, was die anfragende Person tun darf.

  1. user

    „Schneide aus diesem Rohschnitt einen dreißigsekündigen Highlight und stelle ihn in meinen Review-Kanal.“

  2. agent

    Plant: braucht Clip-Grenzen, Renderrechte und Schreibzugriff auf genau einen Kanal.

  3. tool

    clips.list(rawCut) → 4 Kandidatensegmente zurückgegeben.

  4. guard

    render.create → erlaubt: diese Person darf dieses Asset bearbeiten. Schreibrecht für den Kanal erteilt.

  5. tool

    render.clip(00:12 – 00:42) → Job in der Warteschlange; Fortschritt live zurückgestreamt.

  6. agent

    „Highlight gerendert und in Ihrem Review-Kanal veröffentlicht.“ Jeder Schritt blieb innerhalb der eigenen Berechtigungen.

Vorgehen

Von der Fachlichkeit bis in den Produktivbetrieb — in dieser Reihenfolge.

Das sind Phasen, kein Baukasten. Jede ist nur dann günstig, wenn die vorherige sauber gemacht wurde.

  1. 01

    Verstehen

    Ich lerne die Domäne, bevor ich etwas entwerfe: die Begriffe, die Ausnahmen, wer was entscheidet — und welche Ihrer heutigen Regeln echte Regeln sind und welche Gewohnheiten, die nie jemand hinterfragt hat.

  2. 02

    Modellieren

    Dann das System darunter: Entitäten, Beziehungen, Zustände und die Bedingungen, die immer gelten müssen. Wenn das stimmt, kostet alles Weitere danach wenig.

  3. 03

    Bauen

    Oberfläche, Backend, Daten und Hintergrundverarbeitung als ein Stück Engineering — geliefert in Abschnitten, die Sie früh nutzen und beurteilen können — statt erst nach Monaten Funkstille.

  4. 04

    Prüfen

    Automatisierte Tests dort, wo sie sich lohnen, dazu Prüfungen auf Barrierefreiheit und Performance. Es geht nicht um ein grünes Häkchen, sondern darum, das System nächstes Jahr ohne Angst ändern zu können.

  5. 05

    Betreiben

    Deployment, Monitoring und die Diagnose der Probleme, die erst im Produktivbetrieb auftauchen. Software ist nicht fertig, wenn sie ausgeliefert ist. Sie ist fertig, wenn sie gut läuft.

Zusammenarbeit

Drei Schritte vom ersten Gespräch bis zur laufenden Software.

Kein Verkaufsprozess. Wir beginnen mit Ihrem Ablauf und lassen den Umfang aus dem Verständnis entstehen.

01

Erstgespräch

Sie beschreiben die Arbeit und das Umfeld, in dem sie passiert. Ich sage Ihnen ehrlich, ob ich der Richtige dafür bin, welche Risiken es gibt und was es ungefähr braucht. Kostenlos und unverbindlich.

02

Discovery-Sprint

Ein bezahlter, begrenzter Auftrag: Ich lerne Ihre Fachlichkeit praktisch kennen und modelliere das System darunter — Entitäten, Zustände, Regeln und Constraints. Sie erhalten eine konkrete Architektur und einen realistischen Plan. Der bleibt Ihr Eigentum, egal wer ihn umsetzt.

03

Bau & Betrieb

Auslieferung in Schnitten, die Sie wirklich nutzen können — geprüft auf dem Weg und früh deployt. Nach dem Launch bleibe ich verantwortlich: Monitoring, Diagnose und Verbesserung aus der echten Nutzung.

Mit wem Sie arbeiten

Ein Entwickler, das ganze System.

Porträt von Stefan, dem Entwickler hinter Forged42.
Stefan, Mühldorf am Inn — der Entwickler, der Ihre E-Mail beantwortet.

Ich bin Stefan. Forged42 ist mein Ein-Personen-Unternehmen — Sie arbeiten direkt mit dem Entwickler, der Ihr Problem vom ersten Gespräch bis in den Produktivbetrieb trägt. Neben eigenen Kunden bin ich Co-Founder und CTO eines Skincare-Publishing-Startups, der Entwickler hinter einer Transportdisposition, die seit 2024 im täglichen Einsatz läuft, sowie Lead Developer und Architekt einer Enterprise-Medienplattform.

Angefangen habe ich vor sechs Jahren mit einem Bootcamp — ich wollte etwas bauen, wusste aber nicht, wo ich beginnen sollte. Die erste Anwendung, die ich ausgeliefert habe, fühlte sich an wie Magie. Das ist bis heute so — und mit KI im Prozess war Ausliefern nie angenehmer als jetzt. Seitdem verfolge ich Features von unklaren fachlichen Problemen bis zu Schema, Regeln, Oberfläche, Tests und Servern — über Branchen hinweg, die nichts gemeinsam haben außer diesem einen: Jedes System musste zuerst verstanden werden, bevor es gebaut werden konnte.

Mir sind Verlässlichkeit und Klarheit wichtig — ebenso ein offener Umgang mit Zielkonflikten. Das Ziel ist Software, die zur Arbeit passt, Veränderungen übersteht und für diejenigen verständlich bleibt, die sie später übernehmen.

Standort
Mühldorf am Inn, Deutschland
Arbeitssprachen
Deutsch, Englisch, Kroatisch
Softwareentwicklung seit
2020
Kernstack
Laravel, Vue und Nuxt

Kontakt

Passt Ihr Ablauf in keine Standardsoftware?

Beschreiben Sie mir, was sich ändern muss. Ich sage Ihnen ehrlich, ob ich der Richtige dafür bin. Danach vereinbaren wir Umfang, Zeitplan und das passende Arbeitsmodell.

stefan@forged42.de

Offen für ausgewählte Projekte in individueller Softwareentwicklung und Beratung. Umfang, Zeitplan und Arbeitsmodell vereinbaren wir direkt.

Arbeitssprachen
Deutsch, Englisch, Kroatisch
Fokus
Individuelle Full-Stack-Produktentwicklung