Eric Erhardt

Bismarck, North Dakota, 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
Eric Erhardt is a seasoned .NET software engineer with over a decade of experience building and optimizing backend systems, SDKs, and developer tools, beginning his career at Microsoft Fargo after graduating from NDSU. He brings deep C# expertise, practical experience with Native AOT, trimming, and runtime issues, and a proven track record contributing to major open-source projects across the .NET ecosystem including ASP.NET Core, the runtime, ML.NET, and Apache Arrow. Comfortable across development, testing, and DevOps, he has improved CI/CD, native builds, and serialization performance while also modernizing libraries for trimming and AOT compatibility. Eric’s work often focuses on low-level correctness and performance—fixing timezone parsing, stream handling, and reducing allocations—showing attention to subtle but high-impact problems. Based in Bismarck, ND, he blends academic training (MS and BS in Computer Science) with practical open-source contributions that influence production-ready tooling used by many .NET developers.
code11 years of coding experience
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at North Dakota State University
bookHigh School Diploma, High School Diploma at New Salem High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,326reputation
178kreached
44answers
1question
Badges
command-line-arguments
top-5%
github-logo-circle

Github Skills (79)

apache-spark10
serializable10
mobile-development10
asp-net-core10
apache-arrow10
asp-net10
deserialization10
build-automation10
netcore10
refactoring10
optimization10
blazor-server10
runtimes10
maui10
dotnet10

Programming languages (18)

C#PowerShellJavaC++CSSRustGoHTML

Github contributions (5)

github-logo-circle
dotnet/machinelearning

May 2018 - Apr 2021

ML.NET is an open source and cross-platform machine learning framework for .NET.
Role in this project:
userDevOps Engineer
Contributions:306 reviews, 113 commits, 272 PRs in 3 years
Contributions summary:Eric's contributions primarily revolved around setting up and configuring the CI/CD pipeline for the project. This included adding push triggers to the netci.groovy file for automated builds and including test output to improve debugging during CI runs. The changes involve modifications to build scripts, suggesting a focus on automating the build and testing processes for the .NET machine learning project. The user also worked on fixing build breaks and addressing issues related to .NET Core 3.0, showcasing their expertise in build system maintenance and environment compatibility.
machine-learning-platformdotnetml-netmachine-learningcsharp
dotnet/aspire

Nov 2023 - Apr 2025

Tools, templates, and packages to accelerate building observable, production-ready apps
Role in this project:
userBack-end Developer
Contributions:2509 reviews, 741 PRs, 497 pushes in 1 year 4 months
Contributions summary:Eric focused on implementing and enhancing the core functionality of the .NET Aspire tools. The contributions involved enabling and adjusting tracing for several Azure components and samples within the framework, including the OrderProcessor and Service Bus. They also made improvements to how data could be stored in the Azure Cosmos DB emulator, adding support for database and container keys. Furthermore, the user worked on fixing issues related to connection strings.
cloudcloud-nativedistributed-systemsdotnetdotnet-core
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
Eric Erhardt