Ken Karangi was a website designer. But his passion lied in a different kind of design.


CNN.com – Technology