Background

Hi everyone! I am Tony Cheung, a Senior Data Scientist at Roku. After completing a BSc in Economics at the **Hong Kong University of Science and Technology** in 2016, I began my career at Cathay Pacific, working across both Cargo and Passenger Revenue as a Data Analyst and Assistant Data Manager.

In autumn 2020, I moved to the UK to pursue a master’s degree in Data Science at the University of Bath. During my placement year at Universal Music Group, I collaborated with data scientists in an internal strategy team, delivering analytics solutions to support various record labels.

After completing my master’s, I joined Dyson as a Data Scientist and later led a data science team focused on using data to enhance user experience and personalization. I then moved to Domino’s as a Senior Marketing Data Scientist, where I applied data science across customer, company and competitor data. My work included customer segmentation, competitor intelligence and personalized product recommendations to improve customer engagement and support business growth.

Most recently, I joined Roku as a Senior Data Scientist, where I own end-to-end product analytics for Roku’s Live TV experience, using data to understand and improve viewer discovery, engagement and retention. I partner closely with Product and Engineering teams to design and evaluate A/B experiments, identify product opportunities and support data-informed product decisions. I also develop scalable analytics, data pipelines and KPI monitoring to measure feature adoption, product performance and viewer behaviour across the Roku platform.

Throughout my career and studies, I realized that many online tutorials focus on using libraries without explaining the underlying concepts. That inspired me to create this website, where I break down algorithms from intuition to mathematics and Python implementation, while also sharing practical insights on data science, AI, and career development.

Data Science

Blogs

A selection of blogs to share interesting findings across industries through data science and coding fundamentals. All of the projects, are built by scratch and make sure that you fully understand the end-to-end approach.

Data Science Application

Basics

A guide to explain the data science basics, from algorithms to popular Python libraries.

Basics

Machine Learning

A guide to walkthrough common machine learning algorithms. I build all the algorithms by scratch and make sure that you fully understand the concepts before coding.

Machine Learning

Interview

Throughout my career, I interviewed with companies across industries, progressing from an intern to senior roles while navigating hundreds of interviews from both the candidate’s and hiring manager’s perspective in Hong Kong and United Kingdom.

In addition, I got experience hosting interview and career workshops at universities, where I share practical advice on interview preparation, career development, and breaking into the data science industry.