Darrel Miller is a Partner API Architect with 15 years of experience designing developer experiences and tooling for Microsoft, currently focused on extending M365 Copilot to access external data and functionality. He blends hands-on engineering with standards leadership—serving as chair of the IETF HTTPAPI working group and an OpenAPI Specification editor—to drive interoperable, composable APIs. His career spans roles from senior SDE to principal program manager, consistently emphasizing developer productivity, test automation, and robust HTTP API patterns. An active open-source contributor, he has contributed to high-profile projects like Microsoft Graph SDKs, OpenAPI.NET, and the Kiota code generator, often improving test suites and request-builder generation. Based in Montreal, he brings a practical product mindset from earlier CTO and ERP work to large-scale platform challenges. Colleagues rely on him for pragmatic standards adoption and for “walking in the shoes” of developers when shaping API platforms.
15 years of coding experience
31 years of employment as a software developer
B. Eng Computer Engineering, B. Eng Computer Engineering at Concordia University
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
Role in this project:
Backend Developer
Contributions:14 releases, 217 reviews, 721 commits in 5 years 4 months
Contributions summary:Darrel updated existing tests by integrating fluent assertions to improve code readability and expressiveness. They modified several test files within the Microsoft.OpenApi.Readers.Tests and Microsoft.OpenApi.Tests directories. They also merged changes from the master branch to incorporate fixes and updates to the example tests and the schema properties.
Contributions:55 reviews, 76 commits, 16 PRs in 2 years
Contributions summary:Darrel contributed to the initial setup of the `kiota.core` project, creating essential files such as project configuration and basic class definitions. They subsequently implemented core libraries, primarily focusing on C# rendering. The user's work involved designing and implementing a C# renderer that constructs request builders based on OpenAPI specifications. These request builders seem to facilitate API interaction, including features like query parameter handling.
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.