Mingqin Chen (Cathie)

ShenZhen, China

At Igalia since December 2018.