1992年にGeoWorksでプログラマーとしてのキャリアをスタートさせた。1998年から2005年までは、Amazonで上級エンジニア、上級管理職としてサービスアーキテクチャーの2層から多層への転換とカスタマーサポートツールのリーダーを務めた。2005年から2018年までは、Googleで上級スタッフエンジニア、上級エンジニアリングマネージャーとして、Grok(現Google Kythe)というナレッジエンジンを構築した。