Mohammad Fawaz

Compiler Engineering Manager at Provable

Old 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
Mohammad Fawaz is a compiler engineering leader with six years of hands-on experience building and managing FPGA and high-level synthesis compiler teams, currently leading the High Level Design efforts at Provable after roles at Essential, Fuel Labs, and Intel. He combines a strong research foundation (PhD and MASc in Electrical and Computer Engineering from University of Toronto) with practical systems work—from SoC design to shipping parts of oneAPI/OpenCL/HLS toolchains. An active open-source contributor, he has improved core semantic analysis and smart-contract backend logic in notable Fuel Labs projects like sway and SwaySwap, demonstrating fluency in Rust and compiler internals. Colleagues rely on him for bridging deep technical detail with team-level delivery, and he brings an unusual blend of academic rigor and production-focused problem solving to compiler and systems engineering.
code6 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy - PhD Electrical and Computer Engineering, Doctor of Philosophy - PhD Electrical and Computer Engineering at University of Toronto
bookBachelor of Engineering - BE Computer and Communcations Engineering, Bachelor of Engineering - BE Computer and Communcations Engineering at American University of Beirut
languagesEnglish, French, Arabic
stackoverflow-logo

Stackoverflow

Stats
183reputation
339reached
1answer
2questions
github-logo-circle

Github Skills (19)

transit-gateway10
testing10
eway10
payment-gateway10
axway10
decentralized-exchange10
type-system10
compiler-design10
semantic-analysis10
parsing10
parse10
smart-contracts10
dex10
rust10
fuel10

Programming languages (12)

TypeScriptShellC++RustLLVMJavaScriptLeoHTML

Github contributions (5)

github-logo-circle
FuelLabs/sway

Jan 2022 - Jan 2023

🌴 Empowering everyone to build reliable and efficient smart contracts.
Role in this project:
userBack-end Developer
Contributions:65 releases, 1549 reviews, 572 commits in 1 year
Contributions summary:Mohammad made several contributions related to integer literal type resolution and handling. They primarily focused on modifying and cleaning up code in the `sway-core` library, specifically within files related to semantic analysis, parsing, and literal handling. The changes involved type checking, addressing warnings, and fixing issues with struct and array cases. The user also addressed comments and improved existing functionality related to enum constants and the implementation of storage.
smart-contractsswaycompilerfuel
FuelLabs/swayswap

Mar 2022 - Jun 2022

SwaySwap is a blazingly fast DEX built on the fastest modular execution layer: Fuel.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 10 commits, 10 PRs in 2 months
Contributions summary:Mohammad primarily contributed to the development of the SwaySwap DEX, focusing on smart contract logic and functionality. Their work involved updating contract method syntax, refining APIs, and modifying core components within the SwaySwap contract. They also introduced changes to imports and storage syntax, while also adding tests to the contract to ensure that the functions work as designed. The user's contributions are essential to the project's progress.
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