Adrian Yao 

Engineer and optimist. Stuck in a while loop of learning, ideating, and creating.