Ryan Collins moved to Shenzhen in 2010 and made a living working as a freelance computer repairman.