Jannis Müller
Lebenslauf.pdf ↓

Eigene Digital Audio Workstation mit Agenten­anbindung

Eine komplette Aufnahme-Umgebung für Gesang, gebaut mit Coding-Agenten unter meiner Steuerung.

Die DAW im Tracking mit Spuren, Abschnitten Verse und Hook und der Effektkette Main Rap

Verse und Hook, Main Vocal mit Doubles, Adlibs und Harmonie, rechts die Effektkette der Spur.

Die DAW ist eine schlanke Aufnahme-Umgebung für Gesang. Spuren, Effektketten, Mixer und Agent liegen in einem Fenster, damit die Aufnahme nicht an Klicks scheitert.

  • SpurenGesang, Doubles, Adlibs, Harmonie, Beat, Busse
  • Effektketteje Spur, per Klick geladen
  • Mixer und Agentals Overlay und als Panel, alles in einem Fenster
Vier Stimm-Ketten und eine Summenkette liegen als JSON bereit, ein Klick lädt die Kette auf die Spur.
Main RapAufnahme-KetteMelodischAufnahme-KetteDoublesAufnahme-KetteAdlibsAufnahme-KetteSpurKette geladen, sofort hörbarMixKette auf der SummeJSON-Presets,ein Klick lädt die Kette
Agent-Panel der DAW rechts neben den Spuren mit Modellwahl, Auftrag, Vorschlagen, Vorhören, Anwenden, Verwerfen

Ein Satz wie „Vocal etwas näher, weniger Hall“ reicht. Der Agent schlägt vor, ich höre vor und wende an.

Der Agent nimmt Aufträge in normaler Sprache an und ändert nichts direkt. Er schlägt vor, ich höre den Vorschlag, dann wende ich an oder verwerfe. Das Modell ist wählbar.

  • Vorschlagender Agent liest die Spur und den Auftrag
  • Vorhörenvor dem Anwenden hörbar
  • Anwenden oder Verwerfenimmer mein Klick, jeder Schritt zurücknehmbar
Ein Server rechnet die Spuren fertig, eine Prüfsumme beweist, dass Server und Studio dasselbe hören.
1Paketdas Projekt als Datei2Übertragungzum Server3RechnenServer rendert jede Spur4Prüfsummeje Spur zurück5VergleichServer und Studio gleich6AbnahmeBericht im Projekt

Bewerbungs­assistent

Ein agentisches System, das Stellen bewertet, jede Aussage mit Zitat und Nachweis stützt und jeden KI-Aufruf gegen ein Budget bucht. Am Ende drücke ich den Knopf, nicht die Maschine.

Übersicht des Bewerbungsassistenten mit Kennzahlen und offenen Entscheidungen, persönliche Daten geschwärzt

Was neu ist, was passt, was meine Entscheidung braucht. Persönliche Daten sind geschwärzt.

Die Startseite zählt, was neu ist, was passt und was meine Entscheidung braucht. Alte Bewertungen gelten nach einer Profiländerung nicht mehr als aktuell, das sagt die Seite offen.

  • Vier Zahlenneu, passend, zur Prüfung, nicht mehr online
  • Weiterführenangefangene Bewerbungen zuerst
  • Ehrlichveraltete Bewertungen werden als solche markiert
Stellenliste mit Eignung, Fortschritt und Frische der Quelle, Firmennamen geschwärzt

Jede Stelle mit Urteil, Hürde und Frische der Quelle in Klartext.

Drei Achsen statt einer Liste: mein Stand zur Stelle, das Urteil der Bewertung und ob die Anzeige noch online ist. Jede Karte trägt das Urteil samt Hürde in Klartext.

  • Drei AchsenFortschritt, Eignung, Frische der Quelle
  • Urteil in Klartextwarum es passt, was fehlt
  • Frische geprüftzuletzt online bestätigt, mit Zeitstempel
Stellendetail mit Begründung, Hürden und Anforderungen mit Belegen, Firmenname geschwärzt

Jede Kategorie trägt ein Zitat aus der Anzeige und einen Nachweis aus meinem Profil.

Jede Stelle wird in vier Kategorien bewertet. Jeder Punkt braucht ein Zitat aus der Anzeige und einen Nachweis aus meinem Profil, sonst zählt er nicht.

  • 4 KategorienPassung, Arbeitsweise, Rahmen, Ausschluss
  • Zitatpflichtwörtlich aus der Anzeige
  • Nachweisaus meinem Lebenslauf, nachprüfbar
Anschreiben-Ansicht mit Ton, Länge und geschützter Fassung, Text geschwärzt

Entwurf mit Ton und Länge, freigegebene Fassung geschützt, Belege daneben.

Der Entwurf entsteht aus Stelle und Profil, in Ton und Länge wählbar. Freigegebene Fassungen sind geschützt, jede Änderung wird eine neue Version.

  • Versionenfreigegeben heißt unveränderlich
  • Ton und Längewählbar je Bewerbung
  • Belege danebenwas die Stelle verlangt, was ich nachweise
Stellen, die nicht mehr online sind, enden vor der Bewertung. Die Bewertung liefert Zitat und Nachweis, der Mensch sendet.
1StellenquellePostgreSQL, 15-Min-Takt2Noch online?Abfrage zuerst, KI zuletzt3LLM-JudgeZitat und Nachweis je Punkt4EntwurfAnschreiben, versioniert5Sandbox-Formularoffline, Skripte entfernt6Mensch sendetAbsende-Knopf gesperrtKosten-Trackingjeder KI-Aufruf mit Zweck und Preis, ein Budget-Cap über alles
Systemseite mit Kosten je Zweck gegen das Budget und Browser-Stand

Verbrauch je Zweck gegen das Budget, Laptop-Browser-Stand, Absenden gesperrt.

Jeder KI-Aufruf wird mit Zweck und Preis gebucht. Die Systemseite zeigt den Verbrauch je Zweck gegen das Budget und ob der Laptop-Browser erreichbar ist.

  • Je ZweckBewertung, Aktualität, Formulare, Anschreiben
  • Gegen BudgetVerbrauch von Cap sichtbar
  • Absenden gesperrtden letzten Schritt mache ich
So entsteht jede Buchung, und so greift die Grenze.
1KI-AufrufModell, Zweck, Token2Buchungeine Zeile je Aufruf3Tagessummeje Zweck und gesamt4Budget-Capin Euro5Stoppkein Aufruf darüber6Prompt-Cachegleicher Anfang, Bruchteil
Der Assistent baut ein Sandbox-Formular ohne Skripte und ohne Netz, absenden kann nur ich.
1Formularder Stellenseite2SandboxKopie, Skripte entfernt3OfflineNetz in der Kopie blockiert4Felderaus dem Entwurf befüllt5Knopffür die Maschine gesperrt6Ichprüfe und sende

Service-Assistent für den Kunden­dienst

Kundendienst eines Maschinenbauers: Jede Störmeldung liegt zugeordnet und mit belegtem Antwortvorschlag aus den Handbüchern auf dem Tisch, der Innendienst prüft und sendet. Vollständig lauffähig, Szenario und Daten nachgestellt, kein Kundenauftrag. Die Demo läuft live, Anmeldung mit einem Klick.

Posteingang des Service-Assistenten mit Filtern, Störmeldungen und Vorschau

Ein Posteingang für Mail, Formular und Telefon, jede Meldung zugeordnet und nach Dringlichkeit sortiert.

Alle Störmeldungen laufen an einem Ort zusammen, egal ob Mail, Formular oder Telefon. Jede Meldung ist beim Öffnen schon Kunde und Maschine zugeordnet; ist die Zuordnung unsicher, steht das dran, geraten wird nicht.

  • Ein PosteingangMail, Formular, Telefon
  • ZuordnungKunde, Maschine, Störungsart, Dringlichkeit
  • Stillstand zuerstProduktionsstopp erzwingt höchste Stufe
Live-Demo öffnen ↗
Meldungsansicht mit Verlauf, Antwortvorschlag und Belegkarte

Antwortvorschlag mit Belegkarte aus dem Handbuch. Senden kann nur ein Mensch.

Der Antwortvorschlag kommt aus den Handbüchern der betroffenen Bauart. Jeder Absatz, der eine Handlung anweist, trägt eine Belegkarte mit Handbuch, Seite und Zitat. Ohne Beleg gilt der Vorschlag als unsicher.

  • BelegpflichtHandbuch, Seite, wörtliches Zitat
  • Mensch sendetgenau eine Versandstelle, per Test bewiesen
  • VerlaufMails, Antworten, Ereignisse in einer Spur
Live-Demo öffnen ↗
Handbuch-Suche mit Trefferliste und Seitenansicht

Suche nach Bedeutung und Wortlaut über alle Handbücher, Treffer mit Seite und Fundstelle.

Alle Handbücher je Bauart als PDF, durchsuchbar nach Bedeutung und nach Wortlaut. Der Treffer öffnet die Seite an der Stelle, die Antwort entstand aus genau diesen Absätzen.

  • Zwei SuchenBedeutung und Wortlaut, zusammengeführt
  • Seite genauTreffer zeigt die Fundstelle
  • Hauswissenbeantwortete Lücken werden Teil der Suche
Live-Demo öffnen ↗
Eskalationsdialog mit Techniker, Terminvorschlag, Notiz und Mailvorschau

Techniker, Termin, Notiz und Mailvorschau in einem Dialog, Bestätigung am Handy.

Braucht es einen Techniker, entsteht aus der Meldung ein Termin mit Notiz und Mail. Der Außendienst bestätigt am Handy über einen Link, der nach sieben Tagen verfällt.

  • Termin und Notizaus der Meldung heraus
  • Mobil bestätigenLink mit Ablauf, kein Konto nötig
  • Protokolliertjeder Schritt in der Meldung
Live-Demo öffnen ↗
Auswertung mit Kennzahlen, Diagrammen und Kosten je Tag

Erstantwortzeit, Störungsarten, Übernahmegrad und Kosten je Tag gegen den Deckel.

Die Leitung sieht, ob es wirkt: Erstantwortzeit je Woche, Meldungen je Störungsart, wie oft Vorschläge übernommen wurden und was der Betrieb je Tag kostet. Ein Tagesdeckel stoppt die Ausgaben von selbst.

  • Erstantwortje Woche, Ziel unter zwei Stunden
  • Übernahmegradunverändert, geändert, verworfen
  • Tagesdeckeldarüber kein KI-Aufruf, Meldungen laufen weiter
Live-Demo öffnen ↗
Wissensverwaltung mit Handbüchern je Maschinentyp und offenen Wissenslücken

Handbücher je Bauart mit Indexstand und offene Wissenslücken zum Beantworten.

Handbücher je Bauart mit Version und Indexstand. Findet die Suche zu einer Frage nichts, wird daraus eine Wissenslücke, die die Leitung beantwortet. Die Antwort ist sofort Teil der Suche.

  • Versionenneue Version ersetzt die alte in einem Schritt
  • Wissenslückenaus echten Kundenfragen
  • Sofort wirksamAntwort wird indiziert
Live-Demo öffnen ↗

Content-Werkstatt für Marketing

Marketing eines Fachhändlers für Imkereibedarf mit Online-Shop: Aus Produktdaten und Anlass entstehen Texte für Newsletter, LinkedIn, Instagram und Shop in der Markenstimme des Hauses. Die Inhaberin gibt frei, nichts geht ohne Freigabe raus. Vollständig lauffähig, Szenario und Daten nachgestellt, kein Kundenauftrag. Die Demo läuft live.

Redaktionskalender der Content-Werkstatt mit Terminen je Kanal

Redaktionskalender mit Termin je Kanal, Status und Regeln beim Verschieben.

Der Redaktionskalender plant je Kanal einen Termin. Regeln greifen beim Verschieben: kein Newsletter am Sonntag, drei Tage Abstand, Warnung bei mehr als zwei Beiträgen am Tag. Zur Terminzeit übergibt die Werkstatt an die Versandketten.

  • Je Kanal ein TerminNewsletter, LinkedIn, Instagram, Shop, Print
  • Regeln beim PlanenSonntag, Abstand, Häufung
  • Nur freigegebenÜbergabe ohne Freigabe ist in der Datenbank gesperrt
Live-Demo öffnen ↗
Kampagnenansicht mit Artikeln, Texteditor, Markenstimme und Versionen

Texteditor mit Kanal-Tabs, Markenstimmen-Wert, Faktenprüfung und Versionsverlauf.

Aus Anlass und Artikeln entstehen Texte je Kanal in der Markenstimme des Hauses. Preise dürfen nur aus den Artikeldaten kommen, jede Zahl wird nachgeprüft. Jede Änderung ist eine neue Version.

  • Ein Aufruf je KanalLänge, Struktur, Anrede je Kanal
  • Faktenregeljeder Preis gegen die Artikeldaten geprüft
  • Markenstimmeunter 60 Punkten keine Freigabe
Live-Demo öffnen ↗
Freigabeansicht mit gerendertem Newsletter, Entscheidung und Kommentaren

Der Newsletter so, wie er ankommt, daneben Entscheidung und Kommentare.

Die Inhaberin sieht jeden Text so, wie er ankommt: Newsletter gerendert, LinkedIn als Beitragskarte, Print als Seite. Freigeben oder ablehnen mit Begründung, Kommentare am Text.

  • Vorschau je Kanalso, wie es der Kunde sieht
  • Ablehnenmit Begründung, Kampagne zurück in Entwurf
  • Kommentaream Text, nicht per Mail
Live-Demo öffnen ↗
Bilderwahl mit Raster und Alt-Text-Feld

Artikelbilder, Uploads und Vorschläge, Alt-Text als Pflichtfeld.

Artikelbilder, eigene Uploads und optional ein Stimmungsbild. Uploads werden neu codiert und von Metadaten befreit, der Alt-Text ist Pflicht vor der Freigabe.

  • Drei QuellenArtikel, Upload, Vorschlag
  • Sauber gespeichertneu codiert, ohne Metadaten
  • Alt-Text PflichtBarrierefreiheit vor Freigabe
Live-Demo öffnen ↗
Markenstimme mit Leitsätzen, Beispielen, verbotenen Wörtern und Probelauf

Leitsätze, Beispiele, verbotene Wörter und ein Probelauf mit Ergebnis.

Leitsätze, gute und schlechte Beispiele, verbotene Wörter, Anrede. Jede Fassung ist versioniert, ein Probelauf zeigt sofort, wie ein Beispieltext abschneidet.

  • Leitsätzewir erklären, wir preisen nicht an
  • Verbotene Wörterdeterministisch geprüft, nicht nur per Modell
  • Probelaufvor dem Speichern sichtbar
Live-Demo öffnen ↗
Auswertung mit Kennzahlen je Kanal und besten Texten

Öffnungs- und Klickraten je Kanal, beste Texte, Kosten im Monat.

Öffnungen, Klicks und Bestellungen fließen je Termin zurück. So wird sichtbar, welche Formulierungen tragen, und was die Werkstatt im Monat kostet.

  • Je KanalAnteil und Kampagnen
  • Beste TexteÖffnungs- und Klickrate je Betreff
  • Kostenje Monat gegen den Deckel
Live-Demo öffnen ↗

Agenten im Betrieb

So laufen automatische Abläufe ohne Aufsicht: jeder meldet, ob er läuft, jeder KI-Aufruf wird mit Preis gebucht, und jeden Morgen liegt ein Bericht, der ohne KI entstanden ist.

Jeder automatische Ablauf meldet nach jedem Lauf, ob er lief. Ein Fehler wird von selbst zu einer Aufgabe, ohne dass jemand hinsehen muss.
läuftWarnungFehler, wird Aufgabestill, bekommt FristEin Punkt je Ablauf, jeder meldet sich nach jedem Lauf
Jeder Aufruf eines KI-Modells wird mit Zweck und Preis gebucht. Über der Obergrenze stoppt die Maschine sich selbst.
1KI-Aufrufein Modell wird gefragt2BuchungZweck, Modell, Preis3Tagessummeje Bereich und gesamt4Obergrenzein Euro, je Bereich5Stoppkein Aufruf darüber6BerichtKosten je Bereich, täglich
Um 06:30 liegt ein Bericht über die Nacht. Er entsteht ohne KI und bereitet die Entscheidungen vor, die ich treffe.
1Nachtalle automatischen Läufe2Nachzählenfeste Prüfungen, jede Nacht gleich3Abgleichjede Aussage gegen die Daten4Bericht06:30, ohne KI5Startseiteein Ort für alles6Entscheidungvorbereitet, ich entscheide
Läufe starten nach Zeitplan oder auf Ereignisse. Jeder Lauf wird gemessen, jeder Fehler wird eine Aufgabe.
1Zeitplanminütlich bis monatlich2AuslöserDatenbank, Dateien, Signale3MessungDauer, Ergebnis, Kosten4Meldungein Eintrag je Lauf5Aufgabebei Fehler von selbst6Nachzählenjeden Morgen

Agenten-Plattform

Die Architektur hinter den Agenten: jede Aufgabe geht durch einen unabhängigen Prüfer, jede Regel setzt die Maschine durch, und die Karte des Systems wird jede Nacht neu erzeugt statt von Hand gepflegt.

Eine Aufgabe geht durch sechs Stationen. Ein Agent baut, ein zweiter prüft unabhängig, abgeschlossen wird nur mit Nachweis.
1AufgabeBereich, Urheber, Annahme2Doppelprüfungkeine Aufgabe zweimal3Arbeitein Agent baut nach Auftrag4Prüferzweiter Agent, eigene Tests5Urteilfertig, nachbessern, vorlegen6Abschlussnur mit Nachweis der Wirkung
Jedes Gespräch mit einem Agenten wird zu Erinnerungen. Vor jeder neuen Arbeit fragt der Agent erst den Bestand, dann urteilt er selbst.
1Gesprächjede Sitzung mit einem Agenten2Ablageautomatisch, stündlich3Erinnerungendurchsuchbar, jede mit Quelle4SucheSekunden statt Minuten5Bestandalle Quellen, eine Abfrage6Eigenes Urteilerst denken, dann bauen
Welcher Baustein welchen erreichen muss, steht als Regel. Gesperrte Wege sind für die Maschine wirklich zu.
VonMuss erreichenWieNeue AufgabeVerteilerDatenbank meldet sofortVerteilerArbeits-Agentje Aufgabe ein Prozess, max. 4VerteilerPrüfereigene Tests, höchstens 3Jeder LaufÜberwachungMessung je LaufQuelltexteSystemkartejede Nacht neu erzeugtGesprächGedächtnisstündlich abgelegtGesperrte Wege, von der Maschine geprüftAgentVersand nach außenohne meine Freigabe verbotenAgentSystemkartenur die Maschine schreibt sieAgentCode eincheckennur der automatische WegZugangsdatenVeröffentlichungverboten, ohne Ausnahme
Die Karte des Systems wird jede Nacht aus den Quelltexten neu erzeugt, ohne KI. Wer in einem Bereich arbeitet, liest vorher das Kapitel dazu.
1QuellenTextdateien im Projekt2Erzeugungjede Nacht, ohne KI3Karteeine Datei, ein Stand4Kapitelje Bereich eines5Pflichtlektürevor jeder Arbeit im Bereich6VerfallVeraltetes wird eine Aufgabe

Wie ich baue

Sechs Minuten darüber, wie ich denke, wenn ich baue. Vier Prinzipien, zwei Projekte als Beleg.

Das Video folgt · Folien

Vier Prinzipien: Spezifikation zuerst, Oberfläche in Nutzersprache, Abreißen statt Flicken, Kosten sichtbar.

Sechs Minuten darüber, wie ich denke, wenn ich baue. Vier Prinzipien, die Projekte auf dieser Seite als Beleg.

  • Spezifikation zuerstvor dem ersten Build
  • Oberfläche in Nutzersprachekeine Maschinenbegriffe
  • Abreißen statt Flickenund die Kosten sichtbar halten
Impressum · Datenschutz

Impressum

Angaben gemäß § 5 DDG

Jannis Müller
Augustenstraße 2
30161 Hannover
Deutschland

Kontakt

E-Mail: jannis.muellerr@outlook.de

Verantwortlich für den Inhalt

Jannis Müller (Anschrift wie oben).

Hinweis

Diese Seite ist ein persönliches Portfolio. Es wird kein Gewerbe betrieben, eine Umsatzsteuer-Identifikationsnummer besteht nicht.

Datenschutzerklärung

Verantwortlicher

Verantwortlich für die Verarbeitung personenbezogener Daten auf dieser Seite ist Jannis Müller, Anschrift und E-Mail siehe Impressum.

Hosting

Die Seite liegt auf einem Server in Deutschland beim Anbieter Contabo GmbH, München. Der Abruf ist mit TLS verschlüsselt. Die Portfolio-Seite selbst führt keine Zugriffsprotokolle mit IP-Adressen; der eingesetzte Webserver Caddy protokolliert nicht. Der Hoster kann auf Ebene seiner Infrastruktur Server-Logs führen, die allein der Sicherheit und dem störungsfreien Betrieb dienen.

Diese Portfolio-Seite

Die Seite setzt keine Cookies, verwendet kein Tracking und keine Analysewerkzeuge. Schriften liegen lokal auf dem Server, es werden keine Schriften oder anderen Inhalte von Dritten nachgeladen.

Lebenslauf-Download

Der Lebenslauf wird als PDF direkt von diesem Server ausgeliefert. Dabei entstehen keine gesonderten Auswertungen; es wird nicht erfasst, wer die Datei herunterlädt.

Live-Demos

Unter service., werkstatt., belegstrecke. und hub.jannismueller.online laufen Demo-Anwendungen. Dort wird ein technisch notwendiges Sitzungs-Cookie gesetzt, damit die Anmeldung während des Besuchs erhalten bleibt. Die Demo-Konten und Inhalte sind erfunden und gehören zu keinen echten Personen. Alle Eingaben werden jede Nacht um 4 Uhr gelöscht.

Texteingaben in den Demos werden zur Erzeugung von Antworten an den Modellanbieter DeepSeek (Hangzhou DeepSeek Artificial Intelligence Co., Ltd., China) übermittelt, also in ein Drittland, für das kein Angemessenheitsbeschluss der EU-Kommission vorliegt. Rechtsgrundlage ist Art. 6 Abs. 1 lit. a DSGVO (Einwilligung durch die Nutzung der Demo) und Art. 6 Abs. 1 lit. f DSGVO (Interesse an der Vorführung des Systems). Bitte geben Sie in den Demos keine echten personenbezogenen Daten ein.

Kontakt per E-Mail

Schreiben Sie mir, verarbeite ich Ihre Angaben, um die Anfrage zu beantworten. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, wenn es um eine Anbahnung geht, sonst Art. 6 Abs. 1 lit. f DSGVO. Die Nachrichten werden gelöscht, sobald sie nicht mehr gebraucht werden und keine Aufbewahrungspflicht entgegensteht.

Ihre Rechte

  • Auskunft über die zu Ihnen gespeicherten Daten
  • Berichtigung unrichtiger Daten
  • Löschung
  • Einschränkung der Verarbeitung
  • Widerspruch gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO
  • Datenübertragbarkeit
  • Widerruf einer Einwilligung mit Wirkung für die Zukunft
  • Beschwerde bei einer Aufsichtsbehörde, etwa der Landesbeauftragten für den Datenschutz Niedersachsen

Für alle Anliegen genügt eine E-Mail an jannis.muellerr@outlook.de.

Stand: 21.09.2026

×