Brandon H is a Principal Cloud Solution Architect and seasoned .NET engineer with nine years of experience building API-first, N-tier systems and Azure Serverless solutions from Redmond. He specializes in .NET Core/Standard, C#, and Azure Functions/Logic Apps/Event Grid, and frequently drives API/SDK design and refactors to improve usability and robustness. An active open-source contributor to high-profile Microsoft projects (Bot Framework, Durable Functions, Upgrade Assistant, Windows Community Toolkit), he has shipped reliability and telemetry improvements, fixed concurrency edge cases, and added offline analysis capabilities. Brandon blends pragmatic engineering with curiosity—he asks the hard questions, colors outside the lines, and proactively modernizes legacy codepaths. His work shows a pattern of improving developer experience and observability across both SDKs and sample applications. Expect a hands-on architect who pairs deep backend chops with a knack for making complex APIs easier to use.
A tool to assist developers in upgrading .NET Framework applications to .NET 6 and beyond
Role in this project:
Back-end Developer & Automation Engineer
Contributions:173 reviews, 65 commits, 90 PRs in 5 months
Contributions summary:Brandon primarily contributed to the `dotnet/upgrade-assistant` repository by fixing issues related to Roslyn analyzers and updating the tool's functionality. Their work included modifying existing analyzers and updating code to incorporate fixes. Furthermore, the user implemented a binary analysis feature, including the addition of related packages and updates to the help output. They also addressed TFM selection for VB projects and improved analyzer and upgrade performance.
Durable Task Framework extension for Azure Functions
Role in this project:
Back-end Developer
Contributions:9 reviews, 7 commits, 11 PRs in 3 years 8 months
Contributions summary:Brandon primarily contributed to the Azure Durable Functions extension, focusing on improving orchestration capabilities. They addressed issues related to event handling within orchestrations, resolving problems with `WaitForExternalEvent` and related concurrency issues. Their work included the introduction of new overloads for `WaitForExternalEvent` and generically-typed methods for starting new orchestrations. These modifications aimed at improving the API usability and extensibility of the Durable Task Framework.
durableazure-functionsazure
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.