Zhang Yiming started his journey in 2012 when he founded ByteDance in a small Beijing apartment. As a software engineer, he wanted to use big data and machine learning to personalise content for users