Habiba Yassin is a Senior Software Engineer based in Cairo with five years of experience building backend systems, automation, and DevOps workflows across enterprise and startup environments. She has advanced through multiple engineering roles at Dell Technologies and now contributes to platform reliability at talabat, combining hands-on coding with infrastructure automation. Habiba is an active open-source contributor to the prominent OpenROAD project, where she improved clock tree synthesis logic and automated RTL-to-GDS build and Docker tooling—showing proficiency at the intersection of EDA and DevOps. With a Cloud Developer nanodegree and a BS in Computer Engineering from AUC, she blends cloud-native practices with low-level systems thinking. Colleagues describe her as pragmatic and detail-oriented, able to translate complex hardware-software integration challenges into reproducible, automated workflows.
5 years of coding experience
4 years of employment as a software developer
Nanodegree, Cloud Developer, Nanodegree, Cloud Developer at Udacity
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering 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:
Backend Developer
Contributions:28 reviews, 90 commits, 45 PRs in 9 months
Contributions summary:Habiba primarily focused on modifications within the `cts` (clock tree synthesis) module of the OpenROAD project. Their contributions involved refining the characterization buffer selection process, specifically by basing the selection on the maximum capacitance value. This included code changes in `TechChar.cpp`, `check_charBuf.tcl`, and `regression_tests.tcl`, indicating a focus on improving the efficiency and accuracy of the clock tree synthesis flow. The user also merged and updated the code with branch `master` which indicates ongoing effort on the charbuf-maxcap branch.
OpenROAD's scripts implementing an RTL-to-GDS Flow. Documentation at https://openroad-flow-scripts.readthedocs.io/en/latest/
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:18 reviews, 9 commits, 62 PRs in 1 month
Contributions summary:Habiba contributed to the automation and infrastructure aspects of the OpenROAD project. Their work includes adding a dependency installer script and modifying the Docker configuration. They also made changes to Tcl scripts and build files, along with minor edits to Verilog and Python files, indicating a focus on integrating different components of the project and automating build/deployment processes.
opendb-databasertlgdstcleda
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
Habiba Yassin - Senior Software Engineer at talabat