Chen was born in Hunan, China. He studied Architecture at Central Academy of Fine Arts, China and Studio Arts at the University of Guelph before he obtained Bachelor of Landscape Architecture degree at University of Guelph. In his last year of school, Chen received both LAF’s University Olmsted Scholars Award and ASLA’s Merit Award. He credits his cultural background and fine art experience as a major influence on his work in the landscape architecture profession. In 2018, as the design leader, his team “RisingUp” won a seat in Toronto Winterstations Design Competition.
Chen is addicted to travel, and from his travel experience, he found his passion for tourism design with a particular interest in waterparks & theme parks. He enjoys using landscape architecture tools to solve issues while creating fun for people.