Yue Ran graduated with a bachelor's degree from Sophia University in Japan and obtained a master's degree in screenwriting and film production at the Catholic University of the Sacred Heart in Milan. She has extensive experience in screenwriting for female-centric films and wrote and directed several short films. With cultural backgrounds from China, Japan, France, and Italy, she has developed a strong ability to tell cross-cultural female narratives. She is currently active as a director and editor in Paris and Zurich.