Natalie Kershaw

Principal Program Manager at Microsoft

Seattle, Washington, 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
Natalie Kershaw is a Principal Program Manager in Seattle with 11 years of experience specializing in AI and developer experience, currently shaping Microsoft’s AI frameworks and open-source developer tooling. She blends technical program management with hands-on ML and documentation work—contributing to high-profile projects like ML.NET and ONNX Runtime where she’s improved API clarity and developer docs to make complex ML tooling more accessible. Natalie has led launches (including ML.NET content at //build and the torch-ort integration) and drives developer-focused content strategy that measurably increased discoverability. Her background spans embedded systems, cloud developer portals, and creative writing, giving her a rare mix of rigour in mathematics and engineering plus strong communication and storytelling skills.
code11 years of coding experience
job21 years of employment as a software developer
bookBE Electrical & Electronic Engineering, BE Electrical & Electronic Engineering at University of Adelaide
bookThe University of Sydney
bookGraduate Diploma Creative Writing, Graduate Diploma Creative Writing at University of Technology Sydney
github-logo-circle

Github Skills (21)

markdown10
technical-writing10
net10
machine-learning10
dotnet10
text-classification10
asp-net10
api-documentation10
markdown-it10
tensorflow10
dotnet-core10
csharp10
documentation10
ml9
dotnet-new9

Programming languages (19)

C#PowerShellJavaC++CMustacheHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
microsoft/onnxruntime

May 2020 - Jan 2023

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Role in this project:
userTechnical Writer
Contributions:587 reviews, 98 commits, 536 PRs in 2 years 8 months
Contributions summary:Natalie's contributions primarily focused on improving and maintaining the project's documentation. This included tasks such as rendering operator documentation in a compliant markdown format, removing outdated build instructions, updating API docstrings for the ORTModule API, and refactoring Python API docs to better explain IO binding scenarios. Further commits involved fixing broken links in the Java API docs and updating the C API documentation generation.
runtimetrainingtensorflowai-frameworkaccelerator
dotnet/machinelearning

Apr 2019 - Mar 2020

ML.NET is an open source and cross-platform machine learning framework for .NET.
Role in this project:
userBack-end Developer
Contributions:5 commits, 33 PRs, 2 pushes in 10 months
Contributions summary:Natalie primarily focused on refining and improving documentation and descriptions within the ML.NET framework. Their contributions involved updating class descriptions and refining API documentation across various components, including data view schemas, transforms, and prediction engines. This work demonstrates a focus on enhancing the clarity and usability of the ML.NET API, ensuring that developers can easily understand and utilize its various features. The commits show direct interaction with core components of the ML.NET framework.
machine-learning-platformdotnetml-netmachine-learningcsharp
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