JACK ZHANG

Aspiring software developer that is deeply passionate about innovation, design, and technology.
Resume