Omar Bahareth is a seasoned engineering leader and entrepreneur with 11 years of experience building and scaling full-stack, mobile, and game development teams across the Gulf region. As Co-Founder of The Amazing Team and CTO of Ejaro, he has led cloud-native migrations, CI/CD adoption, and complex integrations with government systems and insurers while structuring high-performance remote teams. He’s repeatedly restructured engineering processes—hiring pipelines, communication norms, and testing/deployment practices—to turn chaotic stacks into reliable, data-driven organizations. Technically hands-on, Omar contributes to open-source Elixir work focused on performance tuning and has optimized Fibonacci benchmarks with tail-call and memoization techniques. He pairs product-minded architecture with operational rigor, having delivered major performance and caching improvements in high-traffic consumer platforms. Based in Riyadh, he combines a practical maker’s background in games and mobile apps with a strategic eye for scaling distributed engineering.
11 years of coding experience
9 years of employment as a software developer
Diploma, Visual & Game Programming, Diploma, Visual & Game Programming at The Art Institutes
High School, High School/Secondary Diplomas and Certificates, High School, High School/Secondary Diplomas and Certificates at Al-Andalus High School
Contributions summary:Omar primarily focused on optimizing Elixir code within the repository, specifically by implementing tail call optimization techniques to improve Fibonacci calculation performance. They also corrected the index for the Fibonacci calculation, ensuring alignment with the intended sequence. Furthermore, the user updated the `run.sh` script to include benchmarking results for the Elixir code, indicating an understanding of the project's performance goals. The user also worked on optimizing the performance of the code by adding memoization and compile-time optimizations.
Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
Back-end Developer
Contributions:6 commits, 6 PRs, 3 comments in 1 day
Contributions summary:Omar primarily contributed to the Elixir programming language repository by running the code formatter on various files. The changes applied formatting to Elixir code, including test files, core libraries, and macro definitions. These formatting changes improve the code's readability and consistency across 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.