Ahmad Elrouby

Software Engineer at Orbitalize

Lausanne, Vaud, Switzerland
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
Ahmad Elrouby is a software engineer with nine years of experience and a Master’s in Computer Science from EPFL, focused on cloud technologies, distributed systems, security, and data privacy. He has shipped production microservices and CI/CD improvements for the OpenROAD open-source EDA project—contributing backend features like multi-box dbBPin support and parsers that reflect deep familiarity with EDA data formats. His background spans research-driven R&D at Dell EMC (including patents), hands-on serverless backends on Azure, and hybrid cloud cost-optimization work, giving him both experimental rigor and pragmatic engineering instincts. Comfortable in academia and industry, he mentors and teaches distributed systems while driving scalable testing infrastructure in the cloud. Colleagues describe him as a tenacious problem-solver who prefers designing practical, auditable systems rather than ivory-tower solutions.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Science, 5.23/6.0, Master's degree, Computer Science, 5.23/6.0 at École polytechnique fédérale de Lausanne
bookBachelor's degree, Computer Engineering, 3.9/4.0, Bachelor's degree, Computer Engineering, 3.9/4.0 at The American University in Cairo
languagesEnglish, Arabic, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

cprogramming-language10
c-language10
eda10
verilog5

Programming languages (6)

C++JinjaCVerilogGoTcl

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:
userBackend Developer
Contributions:50 reviews, 96 commits, 13 PRs in 2 years 1 month
Contributions summary:Ahmad primarily contributed to the `OpenROAD` project by implementing features related to the database and defin modules. Their work includes adding support for multiple boxes per dbBPin, which required modifications to the `definPin.cpp` and related header files, and also adding origin support. The user also updated the Defout and TritonRoute, which involved changes in the implementation and tests. The user's commits also demonstrate a good understanding of the project's data structures and file formats.
opendb-databasertlcppgdstcl
Contributions:54 pushes, 4 branches in 1 year 11 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
Ahmad Elrouby - Software Engineer at Orbitalize