Mohammad Zakerinasab

Staff Software Engineer at Google

San Francisco Bay Area United States
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 Zakerinasab is a Senior Software Engineer based in the San Francisco Bay Area with nine years of professional experience and a PhD-level research background in video transcoding and cloud-assisted streaming. At Google since 2016, he has focused on backend and performance engineering—most recently enhancing Vulkan memory tracking and UI counters in the well-known GAPID graphics API debugger to improve profiling accuracy and stability. He brings a mix of systems-level expertise (graphics, memory tracking, concurrency) and applied research from his graduate work on parallel video encoding across H.264/HEVC standards. Earlier roles include founding and scaling a software company where he led teams of up to 30 engineers and advising IPTV deployments, showcasing both technical depth and product-minded leadership. Colleagues can expect a pragmatic engineer who balances performance optimization with reliability, and who has a track record of turning research insights into production-quality tools.
code10 years of coding experience
job22 years of employment as a software developer
bookBachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Iran University of Science and Technology
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Calgary
bookMaster of Science (MSc), Computer Software Engineering, Master of Science (MSc), Computer Software Engineering at Sharif University of Technology
languagesEnglish, Persian
github-logo-circle

Github Skills (15)

golang10
vulcan10
performance-tuning10
debugging10
vulkan10
performance-monitor10
go10
performance-analysis10
performance-analytics10
performance-monitoring10
gpu10
trace10
performance-measurement10
opengl-es9
android8

Programming languages (5)

C++JavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
google/gapid

Nov 2019 - Feb 2020

Graphics API Debugger
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:22 commits, 42 PRs, 21 pushes in 3 months
Contributions summary:Mohammad primarily focused on enhancing the Vulkan memory tracking layer within the GAPID profiler. Their work involved integrating a memory tracker for profiling, specifically for device and driver memory. They also improved the UI to display memory usage counters. Furthermore, the user addressed race conditions and other issues within the memory tracking code, contributing to performance improvements and stability.
graphicgpudebuggergolanggles
zakerinasab/gapid

Oct 2019 - Feb 2020

Graphics API Debugger
Contributions:4 PRs, 79 pushes, 35 branches in 4 months
apigraphics-apidebuggergraphics
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