Michael Vinh Xuan Thanh

I develop apps and games. I produce multimedia. I write.