Currently, he's working on a mobile data platform. Previously, he co-founded BetterWorks, a reward & recognition system for employers. Before BetterWorks, he co-created Farmville, and was the CEO/co-founder of MyMiniLife, Inc. (sold to Zynga Game Networks, Inc.). MyMiniLife is now the common technology platform at Zynga. He is also an investor/advisor of SV Angel, AngelList, and UCSF.