Mustafa Quraish

ML Compiler Engineer at Meta

Toronto, Ontario, 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
Mustafa Quraish is an ML compiler engineer with 11 years of software engineering experience, currently focused on optimizing model execution at Meta after building performance-critical compiler features at Amazon. He combines low-level systems knowledge with language-design experience, having contributed set literals, a new AK::Set data structure, and iterator enhancements to the Jakt programming language and modernized multiple SerenityOS applications. A Toronto-based UofT alumnus, he has a history of teaching core CS courses from data structures to operating systems, reflecting strong foundations in algorithms and theory. Mustafa’s work spans compiler codegen, parsers, and typecheckers as well as practical application refactors—an unusual mix that helps bridge research ideas and production performance. Outside of corporate roles he’s active in open source, improving both developer ergonomics and system-level tooling in notable community projects.
code11 years of coding experience
job2 years of employment as a software developer
bookB.Sc Computer Science Specialist - Comprehensive Stream, B.Sc Computer Science Specialist - Comprehensive Stream at University of Toronto Scarborough
bookIB Diploma, IB Diploma at GEMS Wellington Academy Silicon Oasis
stackoverflow-logo

Stackoverflow

Stats
699reputation
26kreached
31answers
3questions
github-logo-circle

Github Skills (26)

algorithm10
algorithms10
programming-language10
parser10
c-language10
type-check10
pixel-art10
data-structure10
j10
cplus10
data-structures10
type-checking10
rust10
cpp10
cprogramming-language10

Programming languages (13)

C++CSSRustCVueHTMLJupyter NotebookJulia

Github contributions (5)

github-logo-circle
SerenityOS/jakt

May 2022 - Jun 2022

The Jakt Programming Language
Role in this project:
userBackend Developer
Contributions:11 reviews, 38 commits, 24 PRs in 14 days
Contributions summary:Mustafa primarily focused on implementing new features and enhancing the Jakt programming language's core functionality. Their work included adding support for Sets and set literals, which involved modifying the parser, typechecker, and codegen components. They also introduced the `AK::Set` data structure and integrated it into the prelude, along with adding methods for dictionary and set iterators. These changes reflect a focus on improving the language's data structures and overall usability.
jaktcompilerprogramming-languageinterpreterserenityos
SerenityOS/serenity

Aug 2021 - Jan 2022

The Serenity Operating System 🐞
Role in this project:
userFull-stack Developer
Contributions:81 reviews, 147 commits, 53 PRs in 4 months
Contributions summary:Mustafa primarily focused on refactoring and modernizing the SerenityOS operating system applications. The contributions included replacing `Core::ConfigFile` with the newer `LibConfig` library in several applications, demonstrating an effort to update and maintain the codebase. This involved code modifications across applications such as HexEditor, Spider, Snake, and AudioApplet, indicating a broad understanding of the project's architecture. Additionally, the user improved PixelPaint application by adding functionalities for image editing, such as adding new menu actions and re-organizing the code for shapes drawing.
kernelunixbrowserserenityoperating-system
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
Mustafa Quraish - ML Compiler Engineer at Meta