amy luo.

software developer. illustrator. enthusiest of things.