Edward Thomson

About Me

I'm a Program Manager at Microsoft, where I help ensure that the CI/CD and version control tools in Azure DevOps are world-class and that our customers are successfully using DevOps and Git to make their software development teams productive.

I was previously a Software Engineer at GitHub, working on the Systems and Git Infrastructure teams to help scale the world's largest open source hosting service, and a Software Engineer at Microsoft, building the version control tools in Visual Studio and Team Foundation Server. I remain one of the maintainers of libgit2, the Git library that powers Git hosting providers like GitHub and Azure Repos; I wrote the code that merges your pull requests.

I also write and speak about Git and version control. I'm the author of the Git for Visual Studio video training from O'Reilly Media and a contributing author to Professional Team Foundation Server 2013.

Before version control, my career started in the technical computing field at National Center for Supercomputing Applications and later Wolfram Research, makers of Mathematica. My focus was primarily on web-integrating scientific applications.

In my free time, I'm the co-host of All Things Git, the podcast about Git, and the curator of Developer Tools Weekly.

My resume is available.