Greetings, traveler! 👋

Welcome to my blog.

来的都是客。

Shiny + scrollytell can tell a story

January 14, 2022 · 2 min · Rui Qiu

Life so far

October 5, 2021 · 2 min · Rui Qiu

Visualize expected goals

April 7, 2021 · 5 min · Rui Qiu

A pipe dream of Jiangsu FC

March 12, 2021 · 2 min · Rui Qiu

The tarantino package

January 26, 2021 · 2 min · Rui Qiu