Du Haihang – 2018 designsnipsNovember 12, 2018 on awwwards, Inspiration, Web Based in Los Angeles, California. Roles across art director and developer.