Mohamed Elgammal is an Android engineer with over eight years designing and shipping high-performance mobile applications, and six years of hands-on industry experience leading teams and complex projects. He has led Android development at JATDEV Middle East and now builds products at FOO, with deep domain experience in government relations and video conferencing solutions. Mohamed applies clean architecture, agile practices, and a user-centric focus to improve app reliability and performance, regularly driving unit testing and optimization efforts. Beyond mobile, he contributes to open-source tooling—improving Verilog-to-Routing scripts and debugging infrastructure—showing an ability to work across systems and back-end code. Based in Egypt with a Computer Science background from Suez Canal University, he blends disciplined engineering with a penchant for mentoring and continuous learning.
6 years of coding experience
7 years of employment as a software developer
Secondary, Secondary at Naser Secondary School
Bachelor's degree, Computer Science, 3/4, Bachelor's degree, Computer Science, 3/4 at Suez Canal University
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Role in this project:
Back-end Developer
Contributions:3 releases, 211 reviews, 454 commits in 3 years 3 months
Contributions summary:Mohamed's commits focus on improving the Verilog-to-Routing (VTR) flow. Their contributions include adding Valgrind suppression files and modifying the run scripts (run_vtr_flow.pl) to parse these files, which enhances debugging capabilities. The user also worked on merging updates to the architecture definition files, specifically read_xml_arch_file.cpp, and incorporating changes to the placement debug UI.
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.