john Smith Hongkong developer