Ray Chen

Ray Chen

Just an aspiring programmer that loves to do things that no one approves of. Sometimes it works out, sometimes not!