Mehdi Zaidi

Compiler Research Assistant at University of Michigan

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
Mehdi Zaidi is a compiler research assistant and software engineer with six years of hands-on experience bridging research and production software. Currently at the University of Michigan, he combines compiler research with applied deep-learning work—previously building a calibrated classifier to assess protein sample viability for biomedical workflows. His industry experience includes a Software Development Engineer stint at Amazon and DevOps engineering on the well-known OpenROAD open-source RTL-to-GDS flow, where he standardized multi-OS Docker build environments and toolchains. Mehdi’s background in both computer science and pure mathematics gives him a strong analytical foundation for tackling low-level systems and ML problems alike. He also brings startup and robotics exposure from internships and a year in an entrepreneurial leadership program, demonstrating a practical, product-oriented mindset. Colleagues describe him as a pragmatic engineer who enjoys making complex build and research systems reliably reproducible.
code6 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Michigan
bookHigh School Diploma, High School Diploma at Fordson High School
languagesEnglish, Urdu, Hindi, Arabic
github-logo-circle

Github Skills (13)

docker10
cmake10
dockers10
build-automation10
cicd10
ubuntu9
centos9
git9
cpp8
c-language8
eda8
cprogramming-language8
tcl8

Programming languages (10)

C#SystemVerilogC++ShellVHDLMakefileVerilogJupyter Notebook

Github contributions (5)

github-logo-circle
OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
Role in this project:
userDevOps Engineer
Contributions:18 reviews, 19 commits, 11 PRs in 1 year 5 months
Contributions summary:Mehdi focused on configuring and maintaining the build environment for the project. Their contributions primarily involved modifying Dockerfiles for different operating systems (CentOS and Ubuntu) to install dependencies and configure build tools like CMake, Git, SWIG, and boost. These changes were targeted towards creating consistent build environments and ensuring the project could be built successfully on various platforms. The modifications included incorporating build tools, and dependencies.
opendb-databasertlcppgdstcl
idea-fasoc/OpenFASOC

Mar 2021 - Jan 2023

Fully Open Source FASOC generators built on top of open-source EDA tools
Contributions:224 reviews, 157 commits, 188 PRs in 1 year 10 months
open-source-edaedageneratorson-top
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