Jimmy Chan hasn't written any stories yet.

Jimmy Chan

Jimmy Chan

Jimmy is a geek interested in technology's role in science and life. A DIYer with a passion for diassembling and groking the world. Wired + reddit + Linux