Mohammad Ewais

ML HPC Architect at University of Toronto

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

👤
Senior
🎓
Top School
Mohammad Ewais is an ML/HPC architect and PhD candidate in Computer Engineering at the University of Toronto with eight years of experience spanning ASIC/FPGA design, compiler development, and datacenter memory research. At AMD he architects datacenter GPUs and models new features end-to-end—creating workloads, simulator-based proofs of concept, and ROI analyses that bridge silicon constraints and ML performance needs. His doctoral work focuses on disaggregated memory hierarchies, having built a large-scale distributed architecture simulator to quantify network and memory tradeoffs and plan open-source release. Earlier roles include LLVM backend and Virtual ISA design at Huawei and FPGA virtualization/orchestration for Kubernetes at U of T, showing a rare mix of low-level hardware design, compiler toolchain expertise, and cloud-native deployment. He brings practical production instincts from silicon and toolchain projects together with deep research experience in memory systems and cache compression, often implementing simulators and prototypes from scratch. Based in Toronto, he combines academic rigor with industry delivery to drive architecture features that measurably improve ML datacenter efficiency.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Electronics and Communications Engineering, Bachelor's degree, Electronics and Communications Engineering at Alexandria University
bookMaster of Applied Science, Computer Engineering, Master of Applied Science, Computer Engineering at The University of British Columbia
bookDoctor of Philosophy - PhD, Computer Engineering, Doctor of Philosophy - PhD, Computer Engineering at University of Toronto
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
1,337reputation
154kreached
9answers
58questions
github-logo-circle

Github Skills (83)

scheduling10
mesos10
kubernetes10
go10
docker10
linux9
simulator9
verilog9
instrumentation9
windows9
parser9
profiling9
kubernetes-monitoring9
fpga8
preprocessor8

Programming languages (8)

JavaC++ShellCRustJavaScriptGoPython

Github contributions (5)

github-logo-circle
mewais/everyrc

Apr 2020 - Aug 2025

Contributions:10 pushes, 1 branch in 5 years 5 months
mewais/OnlineResume

Jun 2020 - Oct 2025

A customizable interactive online resume based on Plotly and Dash.
Contributions:34 pushes in 5 years 4 months
dashplotlypythonvisualizations
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