Alex Zhu est né en 1980 et est diplômé de l'université Zhejiang Shuren, en architecture et design d'environnement intérieur.
En 2001, il fonde l'ING Design Institute, fidèle depuis lors à sa devise : « l'espace est matière, il est aussi esprit ». Le studio cherche un nouveau mode d'intégration des ressources de design, explore la symbiose des domaines et ouvre, par l'imagination interdisciplinaire et la rupture, de nouvelles possibilités créatives entre l'esprit, l'espace intérieur et les matériaux.
Près de vingt ans de pratique lui ont valu de nombreux projets d'architecture et d'intérieur en Chine comme à l'étranger, des prix dans divers concours professionnels, ainsi que la publication de ses travaux dans des revues de référence et des ouvrages pédagogiques ; il a figuré à plusieurs reprises dans l'International Interior Design Yearbook. Il est le fondateur de plusieurs organisations caritatives et structures académiques.