Madjid Chergui is an AI and data science-focused engineer with four years of hands-on experience combining academic research and industry internships. Currently completing a master's in Artificial Intelligence, he has practical expertise in Python, FastAPI, SQL, data wrangling and visualization, and a Udacity Data Analyst Nanodegree that reinforces his applied analytics skills. His contributions to the open-source ivy project—adding framework compatibility and core functions for JAX and Paddle—show a pragmatic focus on portability and backend reliability in ML tooling. Madjid has applied that expertise in research and machine-learning engineering roles, where he moved ideas from prototype to production-ready code. Based in Mascara, Algeria, he’s driven by the practical challenges of modern AI and the opportunities unlocked by abundant data and compute.
4 years of coding experience
Artificial Intelligence, Artificial Intelligence at Ecole nationale Superieure d'Informatique (ESI)
Data Analyst Nanodegree, Data analysis, Data Analyst Nanodegree, Data analysis at Udacity
Contributions:109 reviews, 44 PRs, 20 pushes in 5 months
Contributions summary:Madjid contributed to the "ivy" repository, which focuses on converting machine learning code between frameworks. Their primary contributions involved adding and updating functions, specifically "isin" and "lgamma", for the JAX and Paddle frontends, respectively. They also modified the functions that handle the `copy` argument. Furthermore, they added inplace update modes and generates a warning when setting a `jax` or `tensorflow` backend. The changes indicate a focus on expanding the library's framework compatibility and implementing core functionalities.
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.