ViewBaseNameTomyTangIntroductionSoftware engineer, concerned about the future development of technology, like fun things.