Mike Li

Mike Li

A practitioner of Agile, technology and meditation and seeking for the way to make people's life happier