Diana Liao

Diana Liao

Software developer with social justice roots. I love cats, Star Trek, and singing to inspire the downtrodden.