営業サポートエンジニアとして、技術職としてのキャリアをスタート。その後、ソフトウェア開発や研究開発業務に従事。米国マイクロソフトに派遣され、Windowsの開発を行う。1997年にMicrosoft日本法人に転職。MicrosoftではWindowsおよびWindows関連製品の開発を行い、最終的には日本語版と韓国語版のWindowsの開発の統括を務める。2006年にGoogleに転職し、9年間ほどプロダクトマネージャとエンジニアリングマネージャーとして勤務。OS、Google日本入力などを担当。プロフェッショナル仕事の流儀に取り上げられる。同年、日経ビジネス「次代を創る100人」に選出される。2012年10月29日発売号2015年11月よりプログラマーのための情報共有コミュニティサービス「Qiita」を運営するIncrementsへ入社、プロダクトマネージャーとして従事後、独立。