Mohamed Elgammal

Android Engineer at FOO

Egypt
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
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.
code6 years of coding experience
job7 years of employment as a software developer
bookSecondary, Secondary at Naser Secondary School
bookBachelor's degree, Computer Science, 3/4, Bachelor's degree, Computer Science, 3/4 at Suez Canal University
stackoverflow-logo

Stackoverflow

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

Github Skills (10)

debugging10
verilog10
debug10
c-language10
cprogramming-language10
eda9
fpga9
gnu-make8
cad8
makefile8

Programming languages (4)

C++NixJupyter NotebookPython

Github contributions (5)

github-logo-circle
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Role in this project:
userBack-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.
vtrcadedaplacementsynthesis
MohamedElgammal/vtr-nix-test

May 2020 - Feb 2021

Using Nix to run VTR tests
Contributions:2 PRs, 195 pushes in 9 months
vtrnix-flakenixos-configurationflakenixos
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
Mohamed Elgammal - Android Engineer at FOO