Hamada Salhab is a Software Engineer based in Dubai with five years of hands-on experience building backend systems and machine learning solutions. He has moved from teaching competitive programming to contributing to production-grade AI workflows, most recently working on agents-api improvements in the open-source julep project—adding task orchestration features, fixing text-embedding inference, and introducing query-step functionality. His roles span ML engineering and Flutter development, demonstrating adaptability across full-stack and mobile contexts while currently developing at Memory Store. A Computer Science student at Innopolis University, he brings a strong algorithmic foundation and a track record of shipping practical fixes that improve reliability in AI tooling. Colleagues describe him as a focused, goal-driven engineer who pairs academic rigor with real-world delivery.
4 years of coding experience
1 year of employment as a software developer
Bachelor's Computer Science, Bachelor's Computer Science at Innopolis University
High School Diploma, High School Diploma at National Center for Distinguished
Contributions:74 reviews, 201 PRs, 340 pushes in 7 months
Contributions summary:Hamada primarily contributed to the agents-api project by adding empty jobs for create_agent_tool's response, merging development branches, and modifying task execution workflows. The changes included adjustments to various aspects of the agents-api, such as the task execution workflow, activity actions, and dependencies. Moreover, the user has introduced the cozo_query_step function and fixed text embeddings inference issues, improving functionality within the system.
Contributions:1 push, 1 branch in 2 years 8 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.