John Keech is a Staff/Principal software engineer with 15 years of experience focused on developer productivity and AI-assisted tooling, currently building GitHub Copilot to help developers be more productive. He spent over a decade at Microsoft driving Visual Studio IntelliCode, Codespaces, and core developer services, progressing from hands-on engineering to senior management and principal roles. John combines deep systems and tooling expertise with product-minded execution, shipping features that scale to millions of users. His background includes research on high-performance data structures at Texas A&M and early work delivering web solutions and IT tooling, giving him a rare blend of academic rigor and practical end-to-end engineering. Known for enabling developer workflows, he quietly bridges large-scale platform architecture with everyday developer ergonomics. Based in the United States, he brings consistent delivery and a long-term commitment to improving how software gets built.
15 years of coding experience
15 years of employment as a software developer
BS Computer Science, BS Computer Science at Texas A&M University
Contributions:2 pushes, 2 branches in 2 years 4 months
command-line-toolcli-appcommand-linecli
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Keech - Principal Software Engineer at Microsoft