Ryan Fugger is freelance web programmer living in British Columbia, Canada. He came up with the idea for Ripple in 2004 as a way to get a LETS-type system to scale up to many users without devaluing as a result of free riders who take more than they give.