James Newton-King

Singapore
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
James Newton-king is a Principal Software Engineer based in Singapore with 18 years building developer tools and libraries, best known as the author and owner of Json.NET (Newtonsoft). At Microsoft since 2018 he drives high-performance .NET server-side work, contributing to gRPC for .NET, .NET runtime HTTP/2 and HTTP/3 implementations, and Roslyn integration. His open-source footprint spans protocol buffers, ASP.NET Core MVC, benchmarks and docs, blending API design with low-level protocol and performance engineering. Notably, his contributions include HPack/QPack fixes and SIMD optimizations for string parsing—evidence of deep expertise in serialization, networking, and runtime performance.
code18 years of coding experience
github-logo-circle

Github Skills (73)

network-protocols10
url-routing10
benchmark10
documentations10
http-api10
protobufs10
http10
blazorserver10
asp-net-core10
performance-testing10
asp-net10
http210
network-protocol10
protobuff10
aspnet-core-210

Programming languages (18)

C#PowerShellJavaC++CSSCMakefileGo

Github contributions (5)

github-logo-circle
grpc/grpc-dotnet

Jan 2019 - Jan 2023

gRPC for .NET
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:8 releases, 591 reviews, 624 commits in 4 years
Contributions summary:James contributed to enhancing the gRPC .NET library, focusing on improving client-side performance and functionality. Their work included optimizations for gRPC compression in client applications, implementation of server-side deadline tests, and improvements to the client-side test suite. They also contributed to adding test output logging and fixing existing functional tests.
dotnetprotobufgrpcwcfcsharp
aspnet/AspLabs

Jan 2020 - Feb 2022

Repo for ASP.NET experiments that are not ready for a production release
Role in this project:
userBack-end Developer
Contributions:11 reviews, 52 commits, 65 PRs in 2 years 1 month
Contributions summary:James primarily focused on developing a gRPC HTTP API for the ASP.NET experiments repository. They added and updated Protobuf definitions, implemented the API functionality, and integrated testing and swagger support. The user also made improvements to request and response handling, error management, and overall code structure. This work enhances the project's capability to expose gRPC services through HTTP REST endpoints.
asp-netaspdotnetproduction
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
James Newton-King