happyin.work / ComfyUI · Englisches Original
ComfyUI-Spezialistin und -Entwicklerin - Anastasiia Butova
Ich baue Bildpipelines mit ComfyUI, die in Produktion laufen, und das seit zwei Jahren, seit 2024. Ich entwerfe die Graphen, schreibe die Custom Nodes, auf denen sie aufbauen, trainiere die LoRAs, die sie laden, und betreibe sie headless über die ComfyUI-API auf GPU-Workern. Ansässig in Belgrad, Serbien; ich arbeite remote und bin offen für Projektarbeit auf Vertragsbasis und für Vollzeitstellen.
In einem Satz: Anastasiia Butova ist ComfyUI-Spezialistin und Entwicklerin für Diffusionsmodelle, mit 100 Custom Nodes in 16 eigenen Packs, ComfyUI-Graphen in Produktion bei einer SaaS-Plattform für Schmuckbilder, einer Foto-App mit 4M+ Nutzern und einem Telegram-Bot sowie LoRA-Training für FLUX.2 Klein und SDXL.
Ich arbeite auf Englisch, Russisch und Serbisch; diese Seite ist eine Übersetzung des englischen Originals.
Was ich für Sie bauen kann
- Aus einem ComfyUI-Workflow wird ein Service. Der Graph wird im Editor gebaut und debuggt, im API-Format exportiert und dann headless mit Eingaben pro Anfrage ausgeführt: davor eine Queue, dahinter GPU-Worker (RunPod Serverless oder Ihre eigenen Maschinen), die Ergebnisse werden per Webhook zugestellt.
- Custom Nodes. Für den Schritt, den es in keinem vorhandenen Pack gibt: Routing und Quality Gates, Farbabgleich, SAM3-Segmentierung, DINOv3-Klassifikation, YOLO-Erkennung, Ausrichtung per optischem Fluss, Tiling sowie Wrapper, die Netze zur Bildrestaurierung (NAFNet, SwinIR, HYPIR) in denselben Graphen holen wie die Generierung.
- LoRA-Training und Evaluierung. Adapter für FLUX.2 Klein 9B und SDXL, von Identitäts-LoRAs für einzelne Personen bis zu Edit-LoRAs für Produktfotos, bewertet auf Vergleichsbögen mit festem Seed statt anhand eines einzelnen Glückstreffers.
- Hohe Auflösung. Kachelweise Inferenz für Produktbilder mit 6K-10K Pixeln, ohne bei 40 Megapixeln sichtbare Nähte.
- Deployment, das sich reproduzieren lässt. Docker-Images für H100- und H200-Karten, in denen alle Custom Nodes als Kopie mitgeliefert und pro Image gepinnt sind, sodass eine Änderung in einem fremden Pack die Produktion nicht über Nacht lahmlegen kann.
Wo meine ComfyUI-Arbeit bisher im Einsatz war
- OIS.Gold, 2024 bis heute. Eine SaaS-Plattform mit 1.500+ Nutzern für die Bildbearbeitung von Schmuck. ComfyUI wird programmatisch aus dem Backend gesteuert, mit BullMQ-Job-Queues und Zustellung per Webhook, für Bilder mit 6K-10K Pixeln; alle Custom Nodes, die das Produktions-Image nutzt, werden als mitgelieferter Snapshot vorgehalten.
- Glam.ai, 2026. In einer Foto-App mit 4M+ Nutzern: mehrstufige Pipelines mit Qwen Image Edit, orchestriert über ComfyUI-Graphen, deren Nodes jeweils ein spezialisiertes Modell für Segmentierung, Restaurierung oder Verfeinerung sind; Training auf einem H200-Cluster mit 80 GPUs.
- @wowfaceaibot, 2025. LoRAs, jeweils auf den eigenen Fotos eines Nutzers trainiert; die Generierung auf RunPod wird über die HTTP-API von ComfyUI mit dem Adapter genau dieses Nutzers gesteuert.
- mashinki, 2026. Fahrzeugfotos von Autohändlern, auf einer GPU-Maschine mit ComfyUI in Katalogbilder verwandelt: mit SAM3-Segmentierung, LoRAs auf FLUX.2 Klein 9B für Hintergrundaustausch und Geometrie sowie einem eigenen Node-Pack.
Die Nodes, nachgezählt
Gezählt am 15. September 2026 anhand des Codes, der in jedem Pack die Nodes registriert: 100 verschiedene Nodes in 16 eigenen Packs (104 Registrierungen; zwei Packs teilen sich vier Utility-Nodes).
- happyin-comfyui-nodes, 32: Routing und Quality Gates, ein Florence2-Prompt-Router, Masken, Rauschschätzung und Körnungsabgleich, Farbabgleich und Farbübertragung, Kamerawinkel, Kontaktbögen, Werkzeuge für LoRA-Ordner, Batch-Helfer
- ComfyUI-SAM3-Gemstone, 20: Edelsteinerkennung mit SAM 3, Komposition und Stitching, Crop und Stitch fürs Inpainting, Reparatur von Masken und Löchern, PSD-Ausgabe
- ComfyUI_happyin, 19: Aufteilen und Zusammenführen von Kacheln, Frequenzzerlegung, VAE-Encode und -Decode, Masken-Werkzeuge, Auto-Tonwertkorrektur, Kanten- und Tiefenverstärkung, Filterung nach Detailbereichen
- ComfyUI-mashinki, 6: SAM3-Segmentierung von Fahrzeugteilen (Kennzeichen, Karosserie, Scheiben, Räder, Innenraum), Kippen des Hintergrundbilds passend zum Rollwinkel der Innenraumkamera, Kamerawinkel, Einrasten von Latent-Größen, ein Decoder für NVIDIA PiD
- comfyui-pixel-align-nodes, 5: Pixelausrichtung mit Deformation als Fallback, Frequenzmischung, Ersetzen niedriger Frequenzen, selektive Überblendung
- ComfyUI_happyin_canny, 4: Kantenkarten, Bildbeschreibung, Nodes zum Ersetzen von Objekten und Wörtern
- Restaurierung: NAFNet-Entrauschung mit Farbmanagement beim Laden und Speichern (3), NAFNet-Restaurierung für Schmuck (2), SwinIR-Entrauschung und Rauschkarten (2), HYPIR-Restaurierung (1)
- Erkennung: Fahrzeugabmessungen mit DINOv3 (1), DINOv3-Klassifikation (1), YOLO26-Erkennung (1)
- Bearbeitung: Schieberegler für Heatmap-Masken (3), Bereinigung von Screenshots und Randbeschnitt (3), Verfeinern per Klick für FLUX.2 Klein (1)
Die Repositories sind privat, deshalb wird die Zahl hier genannt statt verlinkt.
So arbeite ich
Eine Pipeline wird im ComfyUI-Editor gebaut und debuggt und dann eingefroren: der Graph im API-Format exportiert, die Custom Nodes auf die getesteten Commits gepinnt. Danach wird nichts mehr geklickt. Das Backend reicht den Graphen mit Eingaben pro Anfrage ein und holt das Ergebnis ab. Ein neuer Checkpoint oder eine Node-Änderung wird auf Vergleichsbögen mit festem Seed gegen den vorherigen Stand bewertet, und was die neue Version falsch macht, wird neben dem notiert, was sie richtig macht, so wie in den Model Cards auf Hugging Face.
Warum die Custom Nodes gepinnt sind
Produktions-Images enthalten einen mitgelieferten Snapshot aller Custom Nodes, die sie verwenden; er wird bewusst aktualisiert und vor dem Ausrollen getestet, damit keine Überraschung aus einem fremden main-Branch kommt. Dieselbe Vorsicht gilt dafür, was Nodes tun dürfen: Custom Nodes sind Python-Code, der mit den Rechten des Servers läuft. Ich habe das Runbook zur Erkennung und Entfernung eines Kryptominers geschrieben, einer XMRig-Variante, die in die execution.py eines ComfyUI-Containers eingeschleust worden war.
Modelle und Tools
FLUX.2 Klein 9B, FLUX, Qwen Image Edit, SDXL und SD 1.5, IP-Adapter, ControlNet, SAM3, Florence2, DINOv3, YOLO, NAFNet, SwinIR, HYPIR. Die HTTP-API von ComfyUI, Diffusers, PyTorch, Python, Docker, RunPod, BullMQ, H100- und H200-GPUs.
Häufige Fragen
Können Sie Custom Nodes für unsere ComfyUI-Pipeline entwickeln?
Ja. Bisher habe ich 100 geschrieben, in 16 Packs. Die meisten sind eines von drei Dingen: ein Modell, das so gekapselt ist, dass es im Graphen läuft, eine Entscheidung, die der Graph treffen muss (ein Gate, ein Router, ein Switch), oder eine Bildoperation, die es in keinem vorhandenen Pack so gibt, wie die Pipeline sie braucht.
Können Sie aus unserem ComfyUI-Workflow eine API oder ein Produkt machen?
Ja, so läuft jedes Produktionsprojekt auf dieser Seite. Der Graph wird ins API-Format gebracht, ein Backend reicht ihn mit Eingaben pro Anfrage ein, vor den GPUs sitzt eine Queue, und die Ergebnisse kommen per Webhook zurück.
Trainieren Sie LoRAs für FLUX oder SDXL?
Ja. Identitäts-LoRAs für einzelne Personen, trainiert auf den eigenen Fotos eines Nutzers, und Edit-LoRAs auf FLUX.2 Klein 9B, die Gesichter restaurieren, den Hintergrund hinter einem Auto austauschen und seine Geometrie korrigieren; mehrere davon sind als Model Cards auf Hugging Face veröffentlicht.
Arbeiten Sie auch außerhalb von ComfyUI mit Diffusionsmodellen?
Ja. Diffusers, Trainingsskripte, ONNX-Export und C++-Inferenz für Retusche-Modelle, die auf dem eigenen Computer des Nutzers laufen. ComfyUI ist der Ort, an dem die meisten Pipelines zusammengesetzt werden, aber nicht der einzige, an dem die Modelle laufen.
Wo sind Sie ansässig, und wie arbeiten wir zusammen?
Belgrad, Serbien; ich arbeite remote über europäische und US-Zeitzonen hinweg, auf Vertragsbasis oder in Vollzeit. Russisch als Muttersprache, Englisch auf professionellem Niveau, Serbisch auf Arbeitsniveau.
So erreichen Sie mich
Am schnellsten über Telegram @happy_in_happy; außerdem per E-Mail an [email protected] oder über LinkedIn.
Weitere Seiten (auf Englisch)
- Startseite - wer ich bin und was ich baue
- Lebenslauf - Rollen, Zeiträume, Stack
- ComfyUI - ComfyUI-Pipelines in Produktion, Custom Nodes, LoRA-Training
- Happyin.ai - Retusche-Modelle, die auf dem Gerät laufen, und ein Photoshop-Plugin in C++
- mashinki - automatisierte Autofoto-Pipeline für Autohäuser
- OIS.Gold - Schmuckretusche in großem Maßstab
- Glam.ai - KI-Funktionen in Produktion für 4M+ Nutzer
- @wowfaceaibot - Foto-Bot auf Telegram mit nutzerspezifischen LoRAs
- happyin.space - 820+ Artikel, strukturiert für KI-Agenten
- codex-claude-code-config - ein Regelwerk für Coding-Agenten
- mclaude - Koordination mehrerer Sessions für Claude Code
- Blog - Essays über Agenten, Diffusion und ML in Produktion
- AGENTS.md - die maschinenlesbare Fassung von alldem
Anastasiia Butova - ML-Entwicklerin, Belgrad, Serbien.
E-Mail [email protected] ·
LinkedIn ·
GitHub ·
Telegram ·
Hugging Face