Nuri Amari

Software Engineer at Meta

Canada
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
Nuri Amari is a software engineer with nine years of experience, currently working on compilers and build systems at Meta in the New York City area. He has a strong systems and C++ background, honed through internships at Amazon, Facebook, EA, and Splunk and a Computer Science degree from the University of Waterloo. Nuri contributes to the Swift project, where he fixed subtle runtime type and mangling issues across Swift, Objective-C and C++ interoperability—demonstrating deep expertise in language runtimes and type metadata. He excels at troubleshooting low-level, cross-language correctness problems that improve compiler stability and reflection. Comfortable moving between backend runtime work and large-scale engineering teams, he brings practical experience shipping fixes in high-impact open-source and production codebases. Colleagues rely on him for precise, detail-oriented solutions to complex compiler and build-system challenges.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Waterloo
github-logo-circle

Github Skills (11)

compiler10
data-handling10
swift10
c-language10
metadata10
internals10
cprogramming-language10
meta10
objective-c9
architectures7
architecture7

Programming languages (9)

JavaC++ShellRustStarlarkLLVMJavaScriptHTML

Github contributions (5)

github-logo-circle
swiftlang/swift

Oct 2022 - Jan 2023

The Swift Programming Language
Role in this project:
userBack-end Developer
Contributions:132 reviews, 15 commits, 81 PRs in 3 months
Contributions summary:Nuri primarily focused on resolving runtime type-related issues within the Swift runtime environment. Their contributions involved modifying core Swift code, specifically in the areas of metadata handling and type reflection, to correctly report nested generic types. Furthermore, the user corrected context translation for NS_OPTIONS anonymous C++ enums and addressed NS_OPTIONS mangling inconsistencies between C++ and Objective-C compilation modes. These changes likely improve the stability and accuracy of type information in the Swift compiler.
swift-programmingswift-programming-languageprogramming-languageswift
NuriAmari/swift

Oct 2021 - Apr 2024

The Swift Programming Language
Contributions:158 pushes, 41 branches in 2 years 6 months
swift-programmingswift-programming-languageprogramming-languageswift
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
Nuri Amari - Software Engineer at Meta