Chih Wang

Seasoned software developer with over 10 years of experience working in several different fields.