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-SciLog’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-Infer…).
- President of Synpase-NeuroTech-Lille, a student association focused on AI and neuroscience.
- Member at Club IA et Transition écologique (Ministère de la Transition Écologique).
- Member in the organization Pharo-AI.
- Contributor at Café IA (Conseil National du Numérique).
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.
- Kier, K., Giagnorio, A., Abedelkader, O., Zaitsev, O., Peharz, R., Robbes, R., Bavota, G., & Ducasse, S. (2026). Teaching LLMs a Low-Resource Language: Enhancing Code Completion in Pharo. International Conference on Software Maintenance and Evolution (ICSME). DOI.
Software
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 Labs IUT-Lille
- Teaching assistant at IUT : Software Maintenance 12h Tutorials IUT-Lille
- Teaching assistant at Polytech: DataBase 16h Labs Polytech-Lille
- Teaching assistant at Polytech: Internet 12h Labs Polytech-Lille
Supervision
- Mehdi Elkolei, Bachelor Intership, 4 month, April 2026 - July
2026
- Srajal Dwivedi, Google Summer of Code, 3 month, May 2025 - July 2025
Public Talks
- ESUG 2025: ChatPharo: An Open Architecture for Understanding How to Talk Live to LLMs 📄 🎥
- French Brain Awareness Week: AI and the brain: two ways of learning, what does that change for our daily lives? 🔗
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” 🔗