I'm a Senior Staff Engineer and technical leader with more than 20 years of experience building platforms, developer ecosystems, and distributed systems. At Zendesk, I lead architecture and execution for the Action Platform, the automation foundation behind customer workflows, AI agents, employee service, and partner integrations. I turn ambiguous cross-product problems into durable platforms that other teams can adopt.
Sixth engineer at an early-stage energy-analytics startup. I owned the full web-application stack (Docker/Kubernetes hosting, data storage, API design, and the front end) and helped establish the engineering culture and remote-working practices of a distributed team. I also represented the company at industry conferences, sharing lessons from building distributed teams and cloud-native systems.
I worked on libgit2, an API-first implementation of Git with no dependencies on a UNIX environment, helping run the open-source project and write its documentation. That work carried into back-end systems, mainline Git, and the native clients that became GitHub Desktop.
Co-author of Pro Git, contributor to foundational Git tooling, and an experienced international speaker and trainer. I have spent much of my career making complex developer technologies understandable and usable, through direct contributions and teaching.
Co-author with Scott Chacon of Pro Git, the definitive book on Git, published by Apress and available free online. Helping developers new and old become better at their craft is a point of pride for me, and a strong reason why I do what I do.
Contributed two chapters to Building Tools with GitHub: one on the search API (in Python), and one on the commit-status API (in C#).
Delivered on-premises Kubernetes training through the Linux Foundation and its partners, and recorded courses on Git, Python, Docker, and Kubernetes.
Monsoon Commerce (2011 — 2012) · Wacom Technology (2006 — 2011)