Gareth Jones

Principal Architect For Copilot Extensibility Tooling At Microsoft

Mead, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gareth Jones is a seasoned software architect and engineering leader with decades of experience building developer tooling, APIs, and extensibility platforms across Microsoft products. Currently principal architect driving the multi-protocol Work IQ surface for M365 Copilot, he blends systems-level API design with pragmatic governance to make complex intelligence services consumable by external partners. He helped create domain-specific language tools and invented T4 code generation, and has repeatedly led high-impact API programs from OneNote and Education to the Microsoft Graph. An active contributor to the Microsoft Graph .NET SDK, he focuses on improving developer experience through thoughtful API ergonomics and robust client behavior. Gareth pairs C-suite influence with deep hands-on craftsmanship, mentoring teams to ship consistent, standards-aligned interfaces relied on by hundreds of ISVs. Based in Mead, Washington, he’s also an international keynote speaker who enjoys translating intricate technical architectures into clear developer-facing products.
code10 years of coding experience
job29 years of employment as a software developer
bookB.Sc. (Hons) Software Engineering, B.Sc. (Hons) Software Engineering at University of Birmingham
stackoverflow-logo

Stackoverflow

Stats
6,556reputation
446kreached
167answers
6questions
Badges
microsoft-graph-api
top-5%
visual-studio
top-5%
code-generation
top-1%
github-logo-circle

Github Skills (18)

linq10
net10
dotnet10
asp-net10
code-generation10
dotnet-core10
csharp10
testing9
apidoc9
visual-studio9
microsoft-graph-api9
api9
generics6
t46
template-engine6

Programming languages (7)

TypeScriptC#PowerShellJavaC++JavaScriptXSLT

Github contributions (5)

github-logo-circle
Microsoft Graph Client Library for .NET!
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 1 comment in 4 months
Contributions summary:Gareth contributed to the core functionality of the Microsoft Graph Client Library for .NET. They implemented features related to LINQ select and expand, adding core code and tests. The user also refactored code to use camel case for output and added expression tests, improving the library's functionality and maintainability. This indicates a focus on enhancing the library's ability to handle complex data queries and improve the developer experience.
dotnetclient-librarymicrosoft-graph-clientmicrosoftgraphc-sharp
Contributions:23 pushes, 1 branch in 4 years 2 months
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