Pranav Senthilnathan is a Senior Software Engineer with a decade of experience building developer-focused platforms and core libraries at Microsoft, currently contributing to the .NET Libraries (System.*) team in Seattle. He has deep expertise in runtime and serialization internals, having made notable open-source contributions to the high-profile dotnet/runtime repo—improving System.Text.Json reference handling, OrderedDictionary overloads, and JSON validation performance. Previously he helped shape JavaScript/TypeScript tooling and language service integration for Visual Studio and VS Code, and worked on Reactor, a real-time query platform powering Cortana. Pranav blends systems-level thinking with developer ergonomics, comfortable moving between language services, reactive systems, and cross-platform runtime code.
10 years of coding experience
11 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at Carnegie Mellon University
Github Skills (11)
serialization10
net10
asp-net10
dotnet10
data-serialization10
csharp10
dotnet-core10
json-serialization10
testing10
dotnet-new9
wan5
Programming languages (7)
TypeScriptC#PowerShellJavaScriptF#Rich Text FormatPython
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:67 reviews, 28 PRs, 13 pushes in 5 months
Contributions summary:Pranav contributed significantly to the .NET runtime repository by implementing features related to JSON serialization and deserialization, specifically focusing on enhancing the `System.Text.Json` library. They added support for `ReferenceHandler` options, enabling the preservation and handling of object references during serialization. Additionally, the user implemented new overloads for the `OrderedDictionary` class and made improvements to JSON validation performance. These contributions demonstrate a focus on improving core serialization functionalities within the .NET ecosystem.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Contributions:55 pushes, 17 branches in 5 months
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
Pranav Senthilnathan - Senior Software Engineer at Microsoft