Stella Chuu is a cosplayer from New York. She’s been making her own costumes, traveling to conventions around the world, and promoting geek culture. She loves to share the joy of DIY in costume construction. Most notable are her Devil Homura, Pharah, and Master Yi. Her creative and quirky personality has led her to be featured on Kotaku, Nerdist, Mashable, Tech Insider and more.