Ahmed Agiza is a Machine Learning Research Scientist with 11 years of experience blending academic rigor and production-grade engineering, currently at Meta after completing a PhD at Brown University. His work spans ML research, 3D graphics, and EDA tooling, with hands-on contributions to the OpenROAD project where he integrated OpenPhySyn and improved CI/CD Docker builds. He co-founded and led web and digital design platforms, bringing a founder’s product mindset to research-driven teams and applied internships at NVIDIA. Comfortable across back-end systems, DevOps, and applied deep learning, he often bridges gaps between prototype research and scalable deployment. Based in California, he pairs strong maths and CS foundations with a habit of self-directed learning and interdisciplinary curiosity that surfaces in both open-source and commercial projects.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Brown University
Bachelor's degree, Computer Engineering with double minor in Mathematics and Business Administration, Bachelor's degree, Computer Engineering with double minor in Mathematics and Business Administration at The American University in Cairo
OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:160 commits, 26 PRs, 106 pushes in 7 months
Contributions summary:Ahmed's contributions center around integrating and modifying components for OpenROAD, an RTL-to-GDS flow. This involved adding the OpenPhySyn component, which likely expanded the tool's functionality. The user also made changes to Jenkins build scripts, specifically fixing the Docker directory and build commands. This suggests a focus on both software development within the EDA domain (demonstrated by integrating the OpenPhySyn component) and the infrastructure required for continuous integration and deployment (through changes to the build scripts).
Contributions:386 commits, 230 pushes, 8 branches in 3 years 3 months
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
Ahmed Agiza - Machine Learning Research Scientist at Meta