About
Researcher by training, builder by habit.

I'm a PhD student in Computer Science at Université de Montréal (DIRO), working on AI-assisted software engineering. I study the reliability, cost and trade-offs of AI coding agents, comparing open-source and proprietary toolchains.
Before Montréal I trained as an AI & Data Science engineer at ENSIA, alongside a double degree in management at EHEC. Along the way I co-founded a startup, built a recommender adopted nationwide by the Ministry of Higher Education, and shipped production ML and full-stack systems.
Today I split my time between research and freelance work: building AI features and SaaS products for clients, with the same rigor I bring to evaluation in the lab.
Education
Where I studied
Ph.D. in Computer Science
Université de Montréal — DIRO
AI for Software Engineering · GEODES lab
Master's & Ingénieur d'État in AI & Data Science
École Nationale Supérieure de l'Intelligence Artificielle (ENSIA)
Master's grade: 16.08/20
Master's in Management for Engineers
Higher School of Commercial Studies (EHEC)
Double degree program
Experience
Industry & freelance
Freelance AI & Software Engineer
Independent
- Systelium (France, Jun 2025 – Jun 2026): built a full-stack construction-management SaaS to client requirements, integrating agentic AI features.
Co-Founder & Lead Mobile Developer
Gostu (Tech Startup)
- Led technical strategy and the mobile product roadmap; released an interactive Flutter learning application.
Data Science Intern
ATM Mobilis
- Developed and deployed an Arabic RASA chatbot for customer-service inquiries, integrated into the MyMobilis app.
Technical Consultant & Data Scientist
Algerian Ministry of Higher Education
- Built a FastAPI university-selection recommendation platform and pitched it to the Minister, securing nationwide adoption.
Skills
Skills & languages
- ML & AI
- PyTorch, HuggingFace, Scikit-learn, TensorFlow, LLM Evaluation, Knowledge Distillation, Agentic AI Systems
- Research methods
- Benchmark Design, Experimental Design, Empirical Evaluation, Data Visualization
- AI coding agents & SE
- Automated Program Repair, SWE-bench, OpenCode
- Engineering
- Python, C++, SQL, Docker, Linux, Git, Next.js, Node.js, FastAPI, API Design
- Communication
- LaTeX, BibTeX, Scientific Writing, Technical Presentations
- Languages
- English (Fluent), Arabic (Native), French (Proficient)
- Certifications
- NVIDIA: Fundamentals of Deep Learning · Coursera: Neural Networks and Deep Learning · Coursera: Improving Deep Neural Networks
Certificates
Internships & recognition
Beyond the lab







