Summary
Eric Stjohn is a seasoned software development engineer with 11 years of experience at Microsoft, based in Seattle, known for deep expertise in .NET runtimes, SDKs, and tooling. He contributes broadly across high-profile open-source projects—dotnet/runtime, roslyn, aspnetcore, ML.NET and NuGet—focusing on backend engineering, build/devops improvements, and compatibility work that modernizes frameworks for newer .NET targets. Eric combines low-level runtime fixes (compression, resource handling) with developer tooling enhancements (GenAPI, packaging, analyzer ref-packs), showing an unusual blend of compiler/runtime internals and build-system craftsmanship. He’s pragmatic about maintainability—consolidating dependencies, refactoring project files, and replacing legacy APIs—while also adding features like tensor operations and C# language support for newer constructs. Colleagues rely on him to untangle tricky compatibility and build issues that keep large cross-platform codebases shipping reliably.
11 years of coding experience
University of Michigan