Zhexu Du studied architecture at Tianjin University and environmental design of buildings at Cardiff University. He became a LEED AP and joined David Chipperfield Architects in 2015, where he has led development of several projects, including Zhejiang Medicine Headquarters. Zhexu was made an associate in 2021 and is currently responsible for design and project development, as well as business development and communications in the Shanghai office.