Shen Lu

Indie developer and data visualisation enthusiast

Thinking merely poses questions, action will bring all answers.

Shen Lu