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.
- 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).
- 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 LabsIUT-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
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” 🔗