happyin.work / ComfyUI · Versione originale in inglese

Specialista e sviluppatrice ComfyUI - Anastasiia Butova

Costruisco pipeline di immagini in produzione su ComfyUI da due anni, dal 2024. Progetto i grafi, scrivo i nodi personalizzati (custom node) su cui si basano, addestro i LoRA che caricano e li eseguo in modalità headless tramite l'API ComfyUI su worker GPU. Vivo a Belgrado, in Serbia; lavoro da remoto; sono disponibile per incarichi a contratto e per posizioni a tempo pieno.

In una riga: Anastasiia Butova è specialista ComfyUI e ingegnera di modelli di diffusione, con 100 nodi personalizzati in 16 pack di sua creazione, grafi ComfyUI in produzione per un SaaS per immagini di gioielli, un'app fotografica con 4M+ utenti e un bot Telegram, oltre all'addestramento di LoRA per FLUX.2 Klein e SDXL.

Lavoro in inglese, russo e serbo; questa pagina è una traduzione della versione originale in inglese.

Cosa posso realizzare per voi

Dove ha girato il mio lavoro su ComfyUI

Il conteggio dei nodi

Conteggio effettuato il 15 settembre 2026 a partire dal codice di registrazione dei nodi di ciascun pack: 100 nodi distinti in 16 pack di mia creazione (104 registrazioni; quattro nodi di utilità sono condivisi tra due pack).

I repository sono privati, quindi il conteggio è riportato qui invece che tramite un link.

Come lavoro

Una pipeline viene costruita e debuggata nell'editor di ComfyUI, poi congelata: il grafo viene esportato in formato API, i nodi personalizzati vengono fissati ai commit che sono stati testati. Da quel momento non si clicca più nulla. Il backend invia il grafo con gli input specifici di ogni richiesta e raccoglie il risultato. Un nuovo checkpoint o una modifica a un nodo si valuta su griglie a seed fisso rispetto alla versione precedente, e ciò che sbaglia viene annotato accanto a ciò che fa bene, come nelle model card su Hugging Face.

Perché i nodi personalizzati sono fissati a una versione

Le immagini di produzione contengono uno snapshot incorporato di ogni nodo personalizzato che usano, aggiornato di proposito e testato prima del rilascio, così non arrivano sorprese dal branch main di qualcun altro. La stessa cautela vale per ciò che un nodo è autorizzato a fare: un nodo personalizzato è codice Python che gira con i permessi del server. Ho scritto la procedura di rilevamento e rimozione di un cryptominer, una variante di XMRig, che era stato iniettato nel file execution.py di un container ComfyUI.

Modelli e strumenti

FLUX.2 Klein 9B, FLUX, Qwen Image Edit, SDXL e SD 1.5, IP-Adapter, ControlNet, SAM3, Florence2, DINOv3, YOLO, NAFNet, SwinIR, HYPIR. L'API HTTP di ComfyUI, Diffusers, PyTorch, Python, Docker, RunPod, BullMQ, GPU H100 e H200.

Domande frequenti

Può sviluppare un nodo ComfyUI personalizzato per la nostra pipeline?

Sì. Finora ne ho scritti 100, in 16 pack. La maggior parte rientra in uno di questi tre casi: un modello incapsulato perché giri dentro il grafo, una decisione che il grafo deve prendere (un controllo, un router, uno switch), oppure un'operazione sull'immagine che nessun pack esistente esegue nel modo in cui serve alla pipeline.

Può trasformare il nostro workflow ComfyUI in un'API o in un prodotto?

Sì, è così che funzionano tutti i progetti in produzione presentati in questa pagina. Il grafo viene convertito in formato API, un backend lo invia con gli input specifici di ogni richiesta, una coda sta a monte delle GPU e i risultati tornano via webhook.

Si occupa di addestramento LoRA per FLUX o SDXL?

Sì. LoRA di identità per singola persona, addestrati sulle foto personali di un utente, e LoRA di editing su FLUX.2 Klein 9B che restaurano i volti, sostituiscono lo sfondo dietro un'auto e ne correggono la geometria; diversi sono pubblicati come model card su Hugging Face.

Lavora con i modelli di diffusione al di fuori di ComfyUI?

Sì. Diffusers, script di addestramento, export ONNX e inferenza in C++ per modelli di ritocco che girano sul computer dell'utente stesso. ComfyUI è il luogo in cui si assembla la maggior parte delle pipeline, non l'unico in cui vivono i modelli.

Dove si trova e come possiamo lavorare insieme?

A Belgrado, in Serbia; lavoro da remoto su fusi orari europei e statunitensi, a contratto o a tempo pieno. Russo madrelingua, inglese a livello professionale, serbo a livello lavorativo.

Come contattarmi

Il modo più rapido è Telegram @happy_in_happy; altrimenti l'email [email protected], oppure LinkedIn.

Altrove su questo sito (pagine in inglese)

Anastasiia Butova - ingegnera ML, Belgrado, Serbia. Email [email protected] · LinkedIn · GitHub · Telegram · Hugging Face