James Lu

James Lu

James Lu

Hacker before, programmer, entrepreneur and writer now