Ahmed Omar

Software Engineer at Arsel.sa

Cairo, Cairo, 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
Ahmed Omar is a software engineer based in Cairo with 7 years of experience building backend systems and ML tooling, currently working at Arsel.sa. He has hands-on experience across the ML stack—contributing to notable open-source projects like pytorch/ignite and ivy, where he improved training utilities, cross-framework frontends, and testing for TensorFlow, PyTorch and JAX backends. His roles span startups and SaaS builds, including launching an Ivy SaaS MVP on GCP and centralizing CI/CD for automation deployments. Ahmed also has practical experience evaluating and improving AI-generated code quality, reflecting a strong focus on reliability and developer experience. With an engineering degree from Ain Shams University, he combines electrical/electronics foundations with applied ML engineering and a knack for refactoring and documentation that improves long-term maintainability.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at Ain Shams University
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

neural-network10
pytorch10
machine-learning10
tensorflow10
python10
testing10
documentation9
jax9
deep-learning8

Programming languages (6)

DockerfileC++ShellJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
pytorch/ignite

Feb 2021 - Apr 2021

High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
Role in this project:
userBackend Developer
Contributions:7 reviews, 6 commits, 10 PRs in 1 month
Contributions summary:Ahmed contributed to the development and enhancement of the `pytorch/ignite` library. Their work included adding a `TimeLimit` handler with associated tests and documentation. Furthermore, the user refactored and fixed formatting issues, updated existing documentation, and added version information. These changes indicate a focus on improving the library's functionality, usability, and overall code quality within the PyTorch ecosystem.
pytorchpythondeep-learninghigh-levelneural-networks
ivy-llc/ivy

Jul 2022 - Dec 2022

Convert Machine Learning Code Between Frameworks
Role in this project:
userML Engineer
Contributions:26 reviews, 154 commits, 43 PRs in 4 months
Contributions summary:Ahmed's contributions primarily involve modifying and adding functionality to the "ivy" library, which focuses on converting machine-learning code between frameworks. Their work includes implementing the "eye" function in the Tensorflow linalg module, adding Torch logical frontends, and implementing a subset of reduction operations for the Pytorch frontend. Additionally, the user fixed several bugs and added test cases related to Tensorflow and JAX backend operations.
pythontensorflowframework-learningtemplatedata-science
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
Ahmed Omar - Software Engineer at Arsel.sa