Niloufar Taghizadeh è nata in Iran e ha iniziato la sua carriera cinematografica da giovane. Dopo il trasferimento in Germania nel 1996, ha studiato regia cinematografica all’Accademia Athanor. Ha lavorato come regista e sceneggiatrice su progetti internazionali, collaborando con emittenti come Arte e ZDF. Nel 2019, ha fondato la Windcatcher Productions puntando il suo interesse su storie complesse e biografie, con un forte impegno per i diritti umani, in particolare quelli delle donne e dei bambini. Il suo lavoro si concentra su temi di oppressione e le sfide sociali, portando alla luce racconti personali per sensibilizzare il pubblico. Nel 2024, ha diretto i documentari Nilas Traum Im Garten Eden e Googoosh – Made Of Fire, entrambi esplorando temi di storia e repressione in Iran.