Abdelrahman Elogeel is a seasoned software and machine learning engineer with 14 years of experience leading large-scale perception, robotics, and ML efforts across companies from Microsoft and Amazon Robotics to Cruise and Meta. He has repeatedly built and led cross-functional teams—founding ML groups at Amazon Robotics and Marble and directing perception and GenAI wearable initiatives at Cruise and Meta—delivering production-grade 3D perception, segmentation, and assistant systems. Technically versatile, he blends low-level SDK and backend work (contributions to Azure SDKs and PowerShell build/test automation) with applied research in autonomous systems and real-time agent behavior. Based in San Jose, he pairs an academic grounding (University of Washington Tacoma, Harvard Extension coursework) with hands-on engineering to move research into deployed robotics products. A pragmatic leader, he’s as comfortable resolving complex CI/test integrations as architecting perception stacks for sidewalk and vehicle autonomy.
14 years of coding experience
12 years of employment as a software developer
Master's Degree Computer Science, Master's Degree Computer Science at University of Washington Tacoma
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Ain Shams University
Non-Matriculated Courses Mathematics and Computer Science, Non-Matriculated Courses Mathematics and Computer Science at Harvard Extension School
Contributions:1 release, 175 commits, 8 PRs in 2 years 11 months
Contributions summary:Abdelrahman primarily fixed bugs and made code improvements within the PHP-based Azure SDK. Their commits focused on modifying existing code related to Azure Storage, Queue, and Service Bus functionalities. The user demonstrated knowledge of various aspects of the SDK, including authorization, metadata handling, and internal service interactions. They also added and restored tests for Service Bus services.
Contributions:1 release, 274 commits, 231 PRs in 11 months
Contributions summary:Abdelrahman's commits primarily involve merging branches and resolving conflicts within the `azure/azure-powershell` repository, indicating a focus on code integration and potentially release management. Their work also includes changes to testing infrastructure and build scripts as evidenced by changes to files like "Common.ps1", suggesting a role in maintaining and improving the build and test automation. Additionally, the user's involvement in fixing UTs (Unit Tests) implies a responsibility for ensuring code quality and stability within the project.
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.