Charles is a Research Scholar at the Global Digital Policy Incubator of the Cyber Policy Center at Stanford University, a member of the Board of Trustees of the Internet Society, and a board member of the International Centre for Trade Transparency and Monitoring. Charles served as an elected member of the Legislative Council in the Hong Kong Special Administrative Region, representing the Information Technology functional constituency, for two terms from 2012 to 2020. In 2021, he founded Tech for Good Asia, an initiative to advocate positive use of technology for businesses and civil communities. As an entrepreneur, Charles co-founded HKNet in 1994, one of the earliest Internet service providers in Hong Kong, which was acquired by NTT Communications in 2000.
He was the founding chair of the Internet Society Hong Kong, honorary president and former president of the Hong Kong Information Technology Federation, former chair of the Hong Kong Internet Service Providers Association, and former chair of the Asian, Australiasian and Pacific Islands Regional At-Large Organization (APRALO) of ICANN.
Charles holds a BS in Computer and Electrical Engineering and an MS in Electrical Engineering from Purdue University.