Jeremy Barton is a Principal Software Engineer and cryptography specialist with 11+ years focused on long-term maintenance, security, and pragmatic crypto engineering for .NET at Microsoft. He led the cross-platform .NET cryptography stack and contributed significant fixes and features to the widely used dotnet/runtime, including ASN.1 tooling, CertificateRequest support, and modern algorithms like ChaCha20-Poly1305 and AES-GCM. An advocate for defensive coding and mentoring, he trains developers to treat all input as hostile and builds for resilience and maintainability. Beyond engineering, he chairs the .NET API Review and shapes API ergonomics and consensus across the platform. Off-duty he flies small planes, pursues photography with a Fujifilm X-T4, and serves on the Centerstage Theatre board, blending technical leadership with community and creative pursuits.
11 years of coding experience
11 years of employment as a software developer
High School Diploma, High School Diploma at New Albany High School
BS Computer Science Mathematics, BS Computer Science Mathematics at Rose-Hulman Institute of Technology
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:2745 reviews, 821 commits, 504 PRs in 7 years 11 months
Contributions summary:Jeremy primarily contributed to the .NET runtime, with commits focused on resolving issues within the System.Security.Cryptography namespace. They fixed a UAF issue when removing trusted certificates on macOS, and cleaned up and refactored existing test code. The user also addressed an issue with how the internal key was being handled and added support for loading keys into .NET. Further work involved refactoring for improved memory usage and enhancing existing cryptographic functions.
Contributions:46 pushes, 9 branches in 1 year 6 months
dotnetjitruntimedata-typescompiler
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
Jeremy Barton - Board Member at Centerstage Theatre