Mohammad Shahrad

Assistant Professor at The University of British Columbia

Vancouver, British Columbia, 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 Shahrad is an Assistant Professor of Electrical and Computer Engineering at UBC and an Associate Faculty Member in Computer Science, specializing in making large-scale computing systems more efficient, sustainable, and user-friendly. With 11 years of experience spanning circuits to cloud, he leads the CIRRUS Lab to advance reliability, usability, and sustainability in cloud-native environments. His background includes a Ph.D. from Princeton, multiple research internships at Microsoft and EPFL, and a blend of teaching and industry consulting that keeps his work both rigorous and applied. Known as a hands-on researcher, he bridges low-level hardware understanding with practical cloud systems design, often focusing on energy and user experience trade-offs that are easy to overlook.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's Degree, Electrical Engineering, Digital Systems Major, 19.00/20, Bachelor's Degree, Electrical Engineering, Digital Systems Major, 19.00/20 at Sharif University of Technology
bookHigh School, Mathematics and Physics, High School, Mathematics and Physics at Allameh Helli school
bookDoctor of Philosophy (Ph.D.), Electrical Engineering, Doctor of Philosophy (Ph.D.), Electrical Engineering at Princeton University
github-logo-circle

Github Skills (32)

faas10
openwhisk10
benchmarking10
ranking10
functions-as-a-service10
serverless10
science10
computer-science10
react10
testing9
load-generator9
yahoo9
profiling9
offloading8
autoconfiguration8

Programming languages (4)

JavaScalaHTMLPython

Github contributions (5)

github-logo-circle
Contributions:142 pushes in 3 years 6 months
ubc-cirrus-lab/unfaasener

May 2023 - Aug 2024

A lightweight framework that enables serverless users to reduce their bills by harvesting non-serverless compute resources such as their VMs, on-premise servers, or personal computers.
Contributions:9 reviews, 23 PRs, 48 pushes in 1 year 3 months
clouddag-schedulingfaasgoogle-cloud-functionoffloading
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
Mohammad Shahrad - Assistant Professor at The University of British Columbia