Ich baue APIs, Integrationen und die Werkzeuge drumherum.
Full-Stack-Entwickler mit sieben Jahren Erfahrung — hauptsächlich Backend, API und Integration, dazu viele Tools, die ich gebaut habe, weil ich sie brauchte.
HervorgehobenPrivatStreamPop
Ein selbst gehostetes Toolkit für einen Twitch-Stream.
Channel-Point-Alerts, ein Chat-Overlay mit 7TV-, BTTV- und FFZ-Emotes, ein Player für Songwünsche und Text-to-Speech über ElevenLabs. Jedes Overlay verbindet sich über Socket.io mit einem Express-Server, sodass die OBS-Quellen ohne Neuladen live aktualisieren.
anilook
Finde heraus, wo ein Anime synchronisiert ist.
Ein Kommandozeilen-Tool, das prüft, ob ein Anime eine Synchronfassung hat und in welcher Sprache, indem es Daten von AniList und anisearch kombiniert.
RoseClipper
Clip-Momente in Twitch-VODs automatisch finden.
Durchsucht ein Twitch-VOD mit einem Audiomodell nach Gelächter und liefert die Momente, die sich zum Clippen lohnen — so muss man nicht alles noch einmal ansehen.
- 7+
- Jahre Erfahrung
- 3
- Jahre Ausbildung
- 20+
- Projekte umgesetzt
Ausgewählte Arbeiten
Eine Auswahl dessen, was ich gebaut habe — das meiste, um ein eigenes Problem zu lösen.
Spindle
Selbst gehostete Hörstatistiken für Navidrome.
Ein selbst gehostetes Dashboard, das aufzeichnet, was du auf Navidrome hörst, und daraus Statistiken und Jahresrückblicke macht — wie Last.fm oder Spotify Wrapped, aber für die eigene Bibliothek. Ein kleines Rust/WASM-Plugin schickt die Abspielvorgänge an ein TypeScript-Backend, aus dem ein Vue-Dashboard liest.
HervorgehobenLäuft · Closed SourceWarpedRealm
Ein langjähriger Minecraft-RPG-Server.
Ein Survival-RPG-Server mit 114 Plugins, rund dreißig davon selbst geschrieben. Mit einem eigenen 3D-Modellsystem, das in unveränderten Clients rendert, prozeduralem Terrain in eigenen Dimensionen und einem Questsystem, das Neustarts übersteht. Alles läuft asynchron, damit der Server-Tick unter 50 ms bleibt.
HervorgehobenPrivatStreamPop
Ein selbst gehostetes Toolkit für einen Twitch-Stream.
Channel-Point-Alerts, ein Chat-Overlay mit 7TV-, BTTV- und FFZ-Emotes, ein Player für Songwünsche und Text-to-Speech über ElevenLabs. Jedes Overlay verbindet sich über Socket.io mit einem Express-Server, sodass die OBS-Quellen ohne Neuladen live aktualisieren.
WarpedCommissions
Ein Plugin für tägliche Aufträge in Minecraft.
NPCs vergeben Aufträge, die täglich wechseln. Wer sie erledigt, steigert sein Ansehen beim jeweiligen NPC — und weil die NPCs untereinander Beziehungen haben, bringt die Arbeit für den einen auch Ansehen beim anderen. Tägliche Serien zahlen mehr, und bei Lieferaufträgen sinkt die Belohnung, wenn man unterwegs Schaden nimmt.
music-dl
Ein Musik-Downloader für die Kommandozeile.
Link rein, und es lädt den Track herunter, taggt ihn und legt ihn in einem Artist/Album/Track-Ordner für Navidrome ab. Das Backend wählt es automatisch — spotdl für Spotify, streamrip für Tidal, yt-dlp für den Rest. Es füttert Spindle.
LiveMinecraft Sound Browser
Jeden Minecraft-Sound suchen und abspielen.
Eine Web-App zum Suchen und Abspielen von zehntausenden Minecraft-Sounds über alle Versionen hinweg, mit Tonhöhenverschiebung, Mixing und Filtern. Gebaut, um bei einem großen Datensatz schnell zu bleiben.
Open SourceMidas
MIDI zu Text und zurück, für Sprachmodelle.
Wandelt MIDI-Dateien in reinen Text um, den ein Sprachmodell lesen und bearbeiten kann, und wieder zurück — Tempo, Taktarten und mehrere Spuren bleiben erhalten.
anilook
Finde heraus, wo ein Anime synchronisiert ist.
Ein Kommandozeilen-Tool, das prüft, ob ein Anime eine Synchronfassung hat und in welcher Sprache, indem es Daten von AniList und anisearch kombiniert.
RoseClipper
Clip-Momente in Twitch-VODs automatisch finden.
Durchsucht ein Twitch-VOD mit einem Audiomodell nach Gelächter und liefert die Momente, die sich zum Clippen lohnen — so muss man nicht alles noch einmal ansehen.
WarpedLavaFishing
Angeln in Lava für Minecraft.
Fügt das Angeln in Lava mit der vollen Vanilla-Mechanik hinzu — Warten, Anbiss, Einholen — und löst das normale Angel-Event aus, damit andere Plugins weiter funktionieren. Angelhaken ignorieren Velocity, also bewegt es den Schwimmer stattdessen mit einem versteckten Schneeball.
PrismaSprite
Pixel-Sprites im Browser umfärben.
Sprite rein, Palette raus, Farben neu zuordnen, um neue Varianten zu erzeugen. Ein KI-Helfer kann aus einer kurzen Beschreibung eine Farbzuordnung vorschlagen.
Mehr, auf Anfrage
Darüber hinaus gibt es eine größere Menge privater Arbeit — vor allem eigene Spielsysteme und Client-Werkzeuge. Ich gehe das gerne im Detail durch:
- Eine eigene Mob-Spawning-Engine mit gewichteten Spawn-Gruppen, virtuellen Spawnern und ereignisgesteuerten Begegnungen.
- Ein Quest- und Codex-System, das Fortschritt über ein Dutzend Zieltypen hinweg in persistenten Entity-Daten verfolgt, mit Glob-Muster-Zielen und gestuften Belohnungen.
- Mehrraum-Dungeon-Instanzierung, die ein kostenpflichtiges kommerzielles Plugin ersetzt hat.
- Client-seitige Spiel-Mods auf einer brandaktuellen, unobfuskierten Toolchain — darunter ein Terrain-Culling-Renderer, der sich in die Vanilla- und Sodium-Pipelines hängt, und eine serverweise Datenbank jedes geöffneten Lager-Containers.
- Eine Reverse-Engineering-Pipeline, die proprietäre 3D-Modelle — Geometrie und Animation — aus einem gecachten Asset-Pack und lebenden Entities zurück in eine bearbeitbare Quelldatei rekonstruiert.
Fähigkeiten
Backend
Frontend
Infrastruktur
Testing & Build
Die Tools, die ich am meisten nutze. Neue lerne ich, wie ein Projekt sie braucht.
Über mich

Ich bin Full-Stack-Entwickler mit sieben Jahren Erfahrung, nach einer dreijährigen Ausbildung. Ich arbeite über den ganzen Stack, am meisten zu Hause bin ich aber im Backend — APIs, Integrationen und den Systemen, die alles verbinden.
Vieles, was ich baue, ist aus einem eigenen Bedarf entstanden. Ich betreibe einen Minecraft-Server, der jedem verfügbaren Plugin entwachsen ist, also habe ich meine eigenen geschrieben — rund dreißig. Ich hoste meine Musik selbst, also habe ich ein Statistik-Dashboard und einen Downloader dazu gebaut. Die meisten Projekte hier unten kommen aus einem Problem, das ich hatte.
Mir ist sauberer Code wichtig, Systeme, die laufen, und Werkzeuge, die eine Sache richtig machen.
Kontakt aufnehmen
Offen für Remote-Rollen — besonders Integrations-, API- und Backend-Arbeit.
Ob du einstellst, zusammenarbeiten möchtest oder einfach eine Frage hast — der Posteingang ist immer offen.