Tamar Christina

Software Engineer at Arm Holdings

Newport Pagnell, England, United Kingdom
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
Tamar Christina is a software engineer with nine years of experience specializing in compiler engineering, functional languages, and runtime systems. She focuses on code generation, performance tuning, linkers/loaders, memory allocators, and architecture enablement, with hands-on work improving AArch64 vectorization in GCC and adding Arm64 intrinsics to the .NET runtime. Her contributions target low-level arithmetic patterns and AdvSimd instructions, yielding measurable improvements in performance and code size for real-world workloads. Based in Newport Pagnell, UK, she brings a pragmatic systems mindset—balancing compiler theory with production-grade toolchain patches. Tamar is comfortable navigating both large open-source ecosystems and the intricate details of instruction-level codegen, making her a go-to engineer for architecture-specific optimization challenges.
code9 years of coding experience
languagesEnglish, Dutch, papiamentu, Spanish, French
github-logo-circle

Github Skills (20)

arcgisruntime10
assembly10
runtimes10
net10
run-time10
vectorization10
vector10
code-generation10
sve10
performance-optimization10
assemble10
assembler10
dotnet-core10
compiler-optimization10
csharp10

Programming languages (8)

TypeScriptC#C++CLLVMJavaScriptHaskellPython

Github contributions (5)

github-logo-circle
dotnet/runtime

May 2019 - Jun 2020

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 13 commits, 7 PRs in 1 year
Contributions summary:Tamar primarily contributed to the `.NET runtime` repository by implementing and updating Arm64 intrinsics within the `System.Private.CoreLib` library. This involved adding support for various AdvSimd instructions, including `ReverseElementBits`, `AddAcross`, `ZipLow`, `ZipHigh`, `UnzipEven`, `UnzipOdd`, `TransposeEven`, `TransposeOdd`, `ExtractAndNarrowHigh`, and shift/insert operations, all specific to the Arm64 architecture. The commits focused on codegen, API definitions, and related test implementations, signifying a focus on low-level performance optimization.
dotnetruntimelinuxcsharpxamarin
gcc-mirror/gcc

Mar 2020 - Sep 2022

Role in this project:
userBack-end Developer
Contributions:35 commits in 2 years 5 months
Contributions summary:Tamar is primarily focused on making improvements to the vectorization capabilities of the AArch64 compiler for the GNU Compiler Collection (GCC). Their contributions involve creating and adjusting patterns for arithmetic operations, such as multiplication and division, to enhance code generation. The user's work also includes implementing and testing new optimization strategies for the vectorizer and addressing code generation regressions. These contributions lead to performance and code size improvements for applications that use these arithmetic patterns.
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
Tamar Christina - Software Engineer at Arm Holdings