Si Ying

A former software maintenance developer looking to expand technological skillsets and also a luftmensch who is enthusiastic for tech and travel.