
- Role
- Head of Applications, Member of Technical Staff
- Joined Anthropic
- 2024
- Before Anthropic
- Meta
Career
- Anthropic
- Head of Applications, Member of Technical StaffSep 2024 – present
- Meta
- Principal Software EngineerNov 2017 – Aug 2024
- Coatue Management
- Architect, FrontendJan 2015 – Apr 2017
- Turn
- Lead Software EngineerOct 2014 – Dec 2014
- Senior Software EngineerJan 2014 – Sep 2014
- AgileMD
- Software Engineer, FrontendJun 2012 – Jun 2013
- ForwardMetrics
- Software EngineerNov 2011 – Jun 2012
Show 2 earlier employers
- C4
- Director of Web and Product DevelopmentSep 2009 – Oct 2011
- BC Design
- CEOJan 2005 – Nov 2011
Sources1linkedin.com
Education
- Economics, UC San Diego, 2009-2011
Sources1linkedin.com
Lesser-known facts
- Ran his first startup at 18 and studied economics at UC San Diego.
- Uninstalled his code editor after a month of not opening it.
- Said of joining Anthropic: "The model was ready and no one on the product side was realizing it."
- Early on, Claude Code wrote 10 to 20% of his code. Now over 90% of the Claude Code team's code is written with it.
- No longer prompts Claude directly. He writes loops that prompt Claude and work out what to build next.
- Runs five Claude Code sessions at once in separate git checkouts of the same repo, plus five to ten more on the web.
- Argues prompt engineering matters less than giving Claude a task that seems slightly too hard, plus a way to verify its own work.
- Published a team note called "I am often wrong" describing a six-step problem-solving method, and calls being wrong his favorite thing.
Known for
- Claude Code (2024)
- Programming TypeScript (O'Reilly)
Sources1linkedin.com
Interviews and talks
- Computer History Museum conversation with curator David C. Brock (2026)computerhistory.org
- The Pragmatic Engineer on building Claude Code (2026)newsletter.pragmaticengineer.com