Zum Inhalt springen
Offen für Projekte & Zusammenarbeit

Jack Tigges

Full-Stack & AI Engineer

Angefangen mit Minecraft-Plugins, angekommen bei Enterprise-Software und AI-Agenten — und dazwischen nie aufgehört zu bauen.

Scrollen
Jack Tigges
Jack TiggesMünchen, Deutschland
Basiert in
München, Deutschland
Jahrgang
2005
Jahre Code
10+
Über mich

Wer hinter dem Code steckt

Ich bin 20, komme aus München und schreibe seit rund zehn Jahren Code. Angefangen hat alles 2016 mit Minecraft-Plugins — ich wollte, dass ein Spiel etwas tut, was es von sich aus nicht konnte. Aus dieser Frage ist ein Beruf geworden: über Python und Serveradministration, über Web und Datenbanken, bis hin zu SAP-Entwicklung im Enterprise-Umfeld.

Heute baue ich an zwei Fronten. Tagsüber Enterprise: ABAP, Fiori, ERP-Prozesse — Software, die im Kern eines Unternehmens läuft und keine Fehler verzeiht. Daneben Myrodex, mein eigenes Startup, wo wir eine Management-Plattform für Esports-Organisationen entwickeln, inklusive eines eigenen AI-Agenten mit Tool-Zugriff auf die Plattformdaten.

Was ich an der Arbeit mag, ist der Moment, in dem ein System aufhört, kompliziert zu sein — wenn die richtige Abstraktion gefunden ist und der Rest sich von selbst ergibt. Deshalb lege ich Wert auf Architektur, auf Tests und darauf, dass jemand anderes den Code in einem Jahr noch versteht.

Abseits vom Bildschirm mache ich viel Sport: Leistungsorientierter Ausdauersport und regelmäßiges Training im Fitnessstudio. Beides aus demselben Grund wie das Programmieren — es geht darum, geduldig an etwas zu arbeiten, das erst nach Monaten sichtbar wird.

Stack

Womit ich arbeite

Werkzeuge sind austauschbar — das Denken dahinter nicht. Das hier nutze ich am liebsten.

Sprachen7

  • TypeScript5 Jahre
  • JavaScript7 Jahre
  • Python9 Jahre
  • SQL7 Jahre
  • ABAP3 Jahre
  • Swift
  • Java

Frontend5

  • React
  • Next.js
  • Tailwind CSS
  • SwiftUI
  • Three.js / R3F

Backend7

  • Node.js
  • Bun
  • PostgreSQL
  • Drizzle ORM
  • GraphQL
  • REST & WebSockets
  • Auth & RBAC

AI & Agents5

  • Agent-Orchestrierung
  • LangChain
  • Claude & OpenAI API
  • LLM-Observability
  • MCP

Enterprise & SAP3

  • SAP ERP3 Jahre
  • SAP Fiori3 Jahre
  • ERP-Prozesse3 Jahre

Infrastruktur5

  • Docker
  • Linux9 Jahre
  • CI/CD
  • Vercel
  • Sentry & OpenTelemetry

Werkzeuge4

  • Git
  • Claude Code
  • Playwright
  • CloudKit
TypeScriptJavaScriptPythonSQLABAPSwiftJavaReactNext.jsTailwind CSSSwiftUIThree.js / R3FNode.jsBunPostgreSQLDrizzle ORMGraphQLREST & WebSocketsAuth & RBACSAP ERPSAP FioriERP-ProzesseAgent-OrchestrierungLangChainClaude & OpenAI APILLM-ObservabilityMCPDockerLinuxCI/CDVercelSentry & OpenTelemetryGitClaude CodePlaywrightCloudKit
Werdegang

Stationen

Wo ich war, was ich dort gebaut habe.

  1. Juni 2026heute

    Freelance

    Mitgründer & Entwickler

    Myrodex Richter, Schreit & Tigges GbR · München

    • Eigenes Startup gegründet und myrodex.gg aufgebaut — eine Management-Plattform, die eine Esports-Organisation komplett abbildet: Teams, Spieler, Matches, Ligen, Kalender, Sponsoren, Content-Creator, Inventar und Helpdesk in einem mandantenfähigen System.
    • "Myro" entwickelt: ein KI-Assistent, der die Plattformdaten über GraphQL abfragt und Aktionen vorschlägt, statt sie eigenmächtig auszuführen. Jeder Vorschlag muss von einem Menschen bestätigt werden — jede Antwort trägt Quellenangaben und läuft gegen ein Budget- und Berechtigungslimit.
    • Architektur als Bun-Monorepo mit zwei Next.js-Anwendungen, PostgreSQL mit Drizzle ORM, GraphQL-API, WebSockets für Echtzeit und Web-Push für Benachrichtigungen.
    • Qualitätssicherung von Anfang an mitgedacht: Playwright-E2E-Tests, Sentry für Fehler, OpenTelemetry und Langfuse für die Nachvollziehbarkeit jeder einzelnen KI-Anfrage.
    • TypeScript
    • Next.js
    • React
    • Bun
    • PostgreSQL
    • Drizzle ORM
    • GraphQL
    • LangChain
    • Docker
  2. September 2023Juni 2026

    Anstellung

    Auszubildender · SAP- & Enterprise-Entwicklung

    Ausbildung — Fachinformatiker für Anwendungsentwicklung · München

    • Abschluss mit einem Notenschnitt von 1,4.
    • Entwicklung im SAP-Umfeld: ABAP für Geschäftslogik, SAP Fiori für moderne Oberflächen auf gewachsenen ERP-Systemen.
    • Eigene Transaktionen und Auswertungen für Fachbereiche gebaut — von der Anforderungsaufnahme im Gespräch mit den Anwendern bis zur produktiven Auslieferung.
    • Gelernt, was Enterprise-Software von Nebenprojekten unterscheidet: Datenmigration darf nicht schiefgehen, Änderungen brauchen Transportwege, und eine Auswertung ist erst richtig, wenn der Fachbereich sie gegen seine eigenen Zahlen bestätigt hat.
    • ABAP
    • SAP Fiori
    • SAP ERP
    • SQL
  3. Januar 2019Dezember 2022

    Projekt

    Der Weg vom Skript zur Anwendung

    Web, Datenbanken & Backend · Eigenprojekte

    • Von JavaScript ins Frontend: erste Oberflächen, dann React — und die Erkenntnis, dass Zustandsverwaltung der eigentlich schwierige Teil ist.
    • SQL und relationale Datenbanken gelernt, weil die Projekte an dem Punkt ankamen, an dem eine JSON-Datei nicht mehr reicht: Schemata entwerfen, Beziehungen modellieren, Abfragen verstehen statt raten.
    • Backend dazugenommen: APIs, Authentifizierung, Deployment. Ab hier waren es keine Skripte mehr, sondern Anwendungen, die auch dann laufen mussten, wenn ich nicht davorsaß.
    • JavaScript
    • TypeScript
    • React
    • Node.js
    • SQL
    • PostgreSQL
  4. Januar 2018Dezember 2022

    Projekt

    Eigene Agenten, Automationen und KI-gestützte Entwicklung

    Automatisierung & AI-Engineering · Eigenprojekte

    • Wiederkehrende Abläufe konsequent automatisiert — erst mit Skripten und Cronjobs, später mit eigenen Agenten, die mehrere Schritte selbstständig verketten.
    • Früh angefangen, KI in den eigenen Entwicklungsalltag zu integrieren: nicht als Autovervollständigung, sondern als Werkzeug für Recherche, Refactoring und das Durchdenken von Architekturen.
    • Dabei gelernt, wo die Grenze liegt: Ein Agent, der Dinge selbst ausführt, braucht Berechtigungen, ein Budget und einen Menschen, der zustimmt. Diese Erkenntnis steckt heute direkt in Myros Architektur.
    • Python
    • TypeScript
    • Agent-Orchestrierung
    • Claude & OpenAI API
  5. Januar 2017Dezember 2018

    Projekt

    Vom Spiel zum System

    Python & Serveradministration · Eigenprojekte

    • Umstieg auf Python: Tools, Automatisierungen und Bots — zum ersten Mal Code, der nicht an ein einzelnes Spiel gebunden war.
    • Eigene Server aufgesetzt und betrieben, unter anderem Minecraft-Server für eine wachsende Spielerzahl. Linux, Netzwerkgrundlagen, Backups und Monitoring gelernt — meist dann, wenn etwas kaputtgegangen war.
    • Erste Erfahrung mit echten Nutzern: Wenn ein Server abstürzt, ist das kein abstrakter Fehler, sondern jemand, der gerade nicht spielen kann.
    • Python
    • Linux
    • Docker
  6. Januar 2016Dezember 2017

    Projekt

    Die erste Zeile Code

    Minecraft-Plugins · Zuhause

    • Mit elf Jahren angefangen, Plugins und Skripte für Minecraft zu schreiben — weil das Spiel etwas tun sollte, was es von sich aus nicht konnte.
    • Der Einstieg über ein Spiel hatte einen Vorteil, den ich damals nicht sah: Man bekommt sofortiges Feedback und einen Grund, weiterzumachen, wenn etwas nicht funktioniert.
    • Java
Live-Daten

AI-Tokens verbraucht

Ich baue mit AI-Agents, statt darüber zu reden. Dieser Zähler liest meine echten Claude-Code-Sessions aus — keine geschätzten Zahlen.

Live · Tokens insgesamt

977.966.935

≈ 2.692.040 geschriebene Wörter · entspricht etwa 9.780 Büchern

Sessions
9
Nachrichten
4.465
Projekte
9
Input
63.186
Output
3.589.386
Cache geschrieben
18.421.663
Cache gelesen
955.892.700

Nach Modell

  • Opus 5675,4 Mio.69.1%
  • Fable 5264,4 Mio.27.0%
  • Sonnet 523,4 Mio.2.4%
  • Opus 4.814,8 Mio.1.5%

Aktivität der letzten 30 Tage

13. Juli11. Aug.
Wie das funktioniertAktualisiert vor 11 Minuten

Ein Node-Skript liest die JSONL-Logs meiner lokalen Claude-Code-Sessions, summiert die Token-Felder pro Modell und Tag und schreibt einen anonymisierten Snapshot ins Repo. Die Seite lädt ihn über eine API-Route — Projektnamen und Gesprächsinhalte verlassen meinen Rechner nie.

Kontakt

Lass uns etwas bauen

Ob konkretes Projekt oder lose Idee — schreib mir einfach.

E-Mail schreiben

Status Offen für Projekte & Zusammenarbeit