Omar AbedelKader

Last updated: January 2026


Lille, France
Email: omar.abedelkader@inria.fr
Website: omarabedelkader.github.io
Hugging Face: omarabedelkader
GitHub: omarabedelkader
Ollama: omarabedelkader
LinkedIn: omarabedelkader


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


Publications

AbedelKader, O., Ducasse, S., Zaitsev, O., Robbes, R., & Polito, G. (2025, July). Package-Aware Approach for Repository-Level Code Completion in Pharo. IWST 2025: International Workshop on Smalltalk Technologies.

Experience

AI Researcher — INRIA (Villeneuve-d’Ascq, France)
Oct. 2024 – Oct. 2027
- Improving code completion and code generation using LLMs, specifically targeting the Pharo programming language, which has limited training data. - Developing techniques for code completion, type inference, and deployment in Pharo’s IDE, with a focus on runtime performance.

AI Engineer — INERIS (Verneuil-en-Halatte, France)
Sept. 2023 – Sept. 2024
- Developed “INERIS-IA,” a tool to classify textual documents according to INERIS’s strategic goals using ML and NLP techniques. - Created Boolean queries for document retrieval and improved corpus quality through document similarity and keyword extraction.

Intern — AI Researcher — LIPN (Villetaneuse, France)
June 2023 – Aug. 2023
- Compared sampling techniques for probabilistic planning, particularly for generating literary narratives. - Evaluated methods including the Score Function Estimator (SFE) and advanced techniques such as Gumbel-Softmax, assessing their effectiveness in producing coherent and creative stories.

Software Developer — BEON-IT (Beirut, Lebanon)
May 2022 – June 2022
- Java · Design Patterns · .NET Framework · Threading · Microsoft SQL Server

Full-Stack Developer — SSCC-IT (Andket, Lebanon)
Nov. 2020 – Apr. 2021
- PHP & SQL · Design Patterns · Microsoft SQL Server


Education

University of Lille — Villeneuve-d’Ascq, France
Ph.D. in Computer Science
(Oct. 2024 – Present)

University of Lorraine — Nancy, France
M.Sc. in Natural Language Processing
(Sept. 2022 – Sept. 2024)

Lebanese University — Beirut, Lebanon
B.Sc. in Data Science
(Sept. 2019 – July 2022)


Software

Pharo-Copilot

ChatPharo

INERIS-IA

Family Dynamics Analysis

Real–Fake Face Detection

EESMACF

DeGatto


Teaching


Talks

ChatPharo: An Open Architecture for Understanding How to Talk Live to LLMs — ESUG 2025
- Slides: PDF - Video: Coming soon


Awards and Honors

Best Paper Award (3rd place) — IWST 2025, Gdańsk, Poland
“Package-Aware Approach for Repository-Level Code Completion in Pharo”


Mentorship


Library

Pharo-LLM — Author and Maintainer

GitHub Repository: Pharo-LLM

Neural Networks Library (Pharo) — Author and Maintainer

GitHub Repository: Pharo-NN


Technologies & Skills

Programming Languages: Python, Pharo, Java, JavaScript, Machine Learning & Deep Learning: TensorFlow, PyTorch, Keras, Scikit-learn
Natural Language Processing (NLP): spaCy, NLTK
Big Data & Distributed Systems: Apache Spark, Hadoop
Data Analysis & Visualization: Pandas, Matplotlib, Seaborn
Scientific Computing: NumPy, SciPy
Web Development: Flask, Django, Laravel, ReactJS
Databases & Cloud: MongoDB, MySQL, AWS
Operating Systems: macOS, UNIX, Windows
Research Areas: Artificial Intelligence, Software Engineering


Visibility & Testimonials

Alumni Testimonial — IDMC, University of Lorraine: Featured on the official IDMC Institute website as an alumni in Natural Language Processing and Artificial Intelligence, sharing your academic and professional journey from MSc to PhD.
- Testimonial page


Volunteering

NeuroTech-Lille — President

Ministère de la Transition Écologique — Contributor (Club IA et Transition écologique)

Conseil National du Numérique (CNNum) — Contributor (Café IA)

Croix-Rouge Française — Volunteer First Aider (2022–2023)


Hobbies


Languages