Hassnaa Hamdi

Compiler Engineer at Arm

Manchester, 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
🎓
Top School
Hassnaa Hamdi is a compiler engineer with 10 years of systems-level C++ experience, currently working on compiler backend development at Arm in Manchester. She focuses on compilers and kernel programming, bringing practical expertise from developing Windows kernel modules and file system filter drivers to optimizing low-level code generation. At Arm and as an active contributor to the LLVM project, she implemented AArch64 intrinsics for bfloat16 operations and refactored vectorization and interleaved access patterns to boost performance on SME2-enabled processors. Her background spans telecom and imaging firms through to embedded and security-focused roles, giving her a rare blend of kernel, compiler, and performance optimization skills. Colleagues describe her as a detail-oriented engineer who turns deep architecture knowledge into tangible runtime improvements.
code10 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at Faculty of Computers and Information - Cairo University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

vector10
compiler-optimization10
assembly10
intrinsics10
sve10
scalable10
assemble10
assembler10
llvm10
architecture9
vectorization9
architectures9
cprogramming-language9
c-language9
arm9

Programming languages (6)

TypeScriptC++CLLVMJavaScriptPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2022 - Jan 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:40 reviews, 29 PRs, 42 pushes in 2 years 4 months
Contributions summary:Hassnaa contributed to the LLVM project by implementing new intrinsics for the AArch64 architecture, specifically for bfloat16 min/max operations. They added these intrinsics, which are essential for optimized performance on Arm SME2-enabled processors. Furthermore, the user worked on refactoring existing code to improve performance, and to optimize the code through interleaved access patterns, enhancing the overall efficiency of the compiler. The user also refactored and optimized vectorization in the loop vectorizer.
compilerstechnologiesclangsubmittoolchain
hassnaaHamdi/llvm-project

Sep 2023 - Dec 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:95 pushes, 11 branches in 1 year 3 months
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
Hassnaa Hamdi - Compiler Engineer at Arm