Dianna Cheng

Front-end web developer, aspiring illustrator, and girl geek living in Vancouver, Canada with her wonderful husband and two Siamese cats.

Dianna Cheng