Katie Savage is a Technical Program Manager II at Microsoft with nine years of experience bridging product, research, and developer communities. With a dual background in Linguistics and Computer Science from UCLA, she blends language-driven insight and technical fluency to improve developer experiences—most recently contributing instructional C# notebooks for the popular dotnet/csharp-notebooks project. Katie has led user research and accessibility testing for education-focused products at Microsoft MakeCode and scaled cross-functional programs that prioritize customer advocacy and clear communication. Based in Los Angeles, she thrives in collaborative, high-stakes environments and brings an unusual strength: applying linguistic analysis to clarify developer documentation and learning pathways.
9 years of coding experience
3 years of employment as a software developer
Computer Science, Computer Science at Girls Who Code
Linguistics & Computer Science, Computer Science, Linguistics & Computer Science, Computer Science at University of California, Los Angeles
Get started learning C# with C# notebooks powered by .NET Interactive and VS Code.
Role in this project:
Technical Writer
Contributions:2 reviews, 11 commits, 1 PR in 15 days
Contributions summary:Katie primarily contributed to the repository by adding and modifying content within Jupyter Notebook files (.ipynb). Their work focuses on creating instructional content for learning C# and .NET Interactive, including scenarios, explanations, and examples of code usage. They also updated images and edited content for improved clarity.
Get Started as a Web Developer with .NET, C#, and ASP.NET Core
Contributions:5 reviews, 33 commits, 20 PRs in 8 months
dotnetget-startedblazoraspasp-net
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
Katie Savage - Technical Program Manager II at Microsoft