Omar AbedelKader
About Me
I am an AI researcher with extensive experience in artificial
intelligence and software engineering.
I am currently pursuing a Ph.D. in Computer Science at the University of
Lille.
Responsibilities
- Founder and Maintainer of the organization Pharo-LLM.
- Member of the Organizing Committee, GDR-GPL’26.
- Member of the Organizing Committee, ESUG’26, ESUG’25, ESUG’24.
- Sub reviewer at BENEVOL’25.
- Project Leader and Maintainer for multiples projects (ChatPharo, Pharo-Copilot, Pharo-Infer…).
- Mentor in GSoC’26, GSoC’25.
- President of NeuroTech-Lille, a student association focused on AI and neuroscience.
- Contributor at Ministère de la Transition Écologique (Club IA et Transition écologique).
- Member in the organization Pharo-AI.
- Contributor at Conseil National du Numérique (CNNum) (Café IA).
- Supervised numerous software and AI projects at both Licence and Master’s levels, including research-oriented and applied industry projects.
Publications
- AbedelKader, O., Ducasse, S., Zaitsev, O., Robbes, R., & Polito, G. (2025). Package-Aware Approach for Repository-Level Code Completion in Pharo. International Workshop on Smalltalk Technologies (IWST). DOI.
Software
Pharo-Copilot
- Intelligent code completion and generation tool for Pharo, inspired by GitHub Copilot.
- Focused on repository and package -level code completion.
- Leveraged LLMs to improve developer productivity in a dynamically typed language.
- GitHub Repository: Pharo-Copilot
ChatPharo
- Live conversational interface between Pharo developers and large language models.
- Enables interactive discussions with LLMs directly from the Pharo environment.
- Designed an open and extensible architecture to experiment with multiple LLM backends.
- GitHub Repository: ChatPharo
INERIS-IA
- AI platform developed at INERIS for document classification and knowledge management.
- Built a Flask-based web interface integrating multiple ML and NLP models.
- Trained document classification models aligned with COP 2027 objectives and INERIS strategic themes.
- Implemented additional features including document similarity, keyword extraction, and corpus quality improvement.
- GitHub Repository: INERIS-IA
Teaching
- Teaching assistant at IUT: Introduction to Software
Development 41,5 h TP.
- Teaching assistant at IUT : Software Maintenance 12h
TP.
- Teaching assistant at Polytech: DataBase 16h TP.
- Teaching assistant at Polytech: Internet 12h TP.
Awards and Honors
Awards:
- Best Paper Award (3rd place) — IWST 2025, Gdańsk, Poland
“Package-Aware Approach for Repository-Level Code Completion in Pharo”
Honors:
- Alumni Testimonial — IDMC 2024, University of Lorraine, France
Alumni testimonial in NLP & AI in University of Lorraine. 🔗