Aman Khalid

Software Engineer at Old Mission

New York, New York, 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
Aman Khalid is a software engineer in New York with six years of experience focused on performance-critical systems and JIT compiler work. He contributed to the high-profile dotnet/runtime project at Microsoft, implementing and testing code splitting in the .NET JIT and adding ARM64-SVE2 instruction support. Aman has moved between industry and academia—teaching data structures at the University of Michigan while shipping compiler features and AOT optimizations during internships and full-time roles at Microsoft. Currently on the equity systems team at Old Mission, he blends low-level compiler expertise with practical backend engineering. He favors measurable performance improvements and has a track record of introducing stress modes and tooling to make complex compiler changes testable. Collected across internships from Amazon to research labs, his background pairs systems-level rigor with hands-on product delivery.
code6 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Michigan
bookUniversity of California, San Diego
bookNorth Allegheny High School
github-logo-circle

Github Skills (9)

compiler10
code-generation10
c-language10
cprogramming-language10
arm9
sve8
dotnet8
asp-net8
net8

Programming languages (7)

C#TypeScriptPowerShellC++HTMLF#Python

Github contributions (5)

github-logo-circle
dotnet/runtime

May 2022 - Jul 2022

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:590 reviews, 9 commits, 591 PRs in 2 months
Contributions summary:Aman's contributions primarily involve implementing and testing code splitting within the .NET runtime's Just-In-Time (JIT) compiler, specifically within the flowgraph of the code generator. They introduced a "fake" code splitting mechanism and implemented a related stress mode to facilitate testing. They also addressed issues with unwind information and performance related to code splitting. Furthermore, the user worked on ARM64-SVE2 instructions to the compiler.
dotnetruntimelinuxcsharpxamarin
amanasifkhalid/runtime

May 2022 - Apr 2025

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Contributions:5 PRs, 960 pushes, 539 branches in 2 years 10 months
dotnetruntimelinuxcsharpxamarin
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
Aman Khalid - Software Engineer at Old Mission