Madjid Chergui

Mascara, Mascara, Algeria
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
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.
code4 years of coding experience
bookArtificial Intelligence, Artificial Intelligence at Ecole nationale Superieure d'Informatique (ESI)
bookData Analyst Nanodegree, Data analysis, Data Analyst Nanodegree, Data analysis at Udacity
github-logo-circle

Github Skills (11)

paddle10
machine-learning10
jax10
backend10
back-end-development10
integrations10
python10
converter10
deeplearning-ai9
deep-learning9
tensorflow7

Programming languages (4)

TypeScriptJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
ivy-llc/ivy

Jul 2023 - Dec 2023

Convert Machine Learning Code Between Frameworks
Role in this project:
userBack-end Developer
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.
pythontensorflowframework-learningtemplatedata-science
Madjid-CH/ivy

Jul 2023 - Nov 2023

Unified AI
Contributions:172 pushes, 43 branches in 3 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.
Request Free Trial
Madjid Chergui