Kevin Hu is a software engineer with 11 years of experience based in Seattle, currently building backend systems at Microsoft with a focus on cloud and ML tooling. He contributes to high-profile open-source projects like the Azure SDK for .NET and ONNX Runtime, improving APIs, CI/CD pipelines, and build automation for production-grade ML services. His work spans PowerShell modules, C# backend features, and DevOps automation, demonstrating fluency across development and release engineering. Earlier roles include teaching and multiple internships, reflecting a blend of mentorship, academic grounding from Vanderbilt, and practical industry experience. Notably, he has improved artifact distribution and versioning in ONNX Runtime Server—small investments that materially streamline ML deployment workflows.
11 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Vanderbilt University
Contributions:106 commits, 15 PRs, 2 branches in 11 months
Contributions summary:Kevin's commits primarily focused on modifying PowerShell scripts related to Azure resource management, specifically for the Machine Learning service. They addressed issues in error logging, whitespace consistency, and corrected scenario tests. The changes involved code modifications within the Cmdlets to improve functionality, fix bugs, and incorporate feedback from pull request reviews. The user's work centered around enhancing the Azure PowerShell module's interaction with the Azure Machine Learning service.
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Role in this project:
Back-end Developer
Contributions:12 commits, 6 PRs, 4 comments in 10 months
Contributions summary:Kevin primarily contributed to the back-end aspects of the Azure SDK for .NET, as evidenced by changes in C# code. They added new features, such as "id" and "format" properties, and made modifications to existing models within the Machine Learning service. Additionally, they addressed bugs and integrated changes from external branches. These modifications suggest a focus on API improvements and the evolution of the Machine Learning service within the SDK.
dotnetversionedazure-functionssdkconsumers
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.