James Zhang tiene 20 años de experiencia periodística (televisión y prensa) en China y Singapur. Apasionado de los medios de comunicación bilingües, trabajó como reportero y redactor en el Shanghai Daily durante 11 años, cubriendo, entre otros temas, los de gobierno, protección del medio ambiente, conservación de casas antiguas y ciencia y tecnología. También trabajó como periodista de televisión y productor de noticias en el Canal Internacional de Shanghai durante más de cuatro años. Tras trasladarse a Singapur en 2016, se convirtió en profesor de periodismo televisivo en la Universidad de Newcastle (Singapur). También trabajó para el Fortune Times y otros medios de comunicación de Singapur.