Hello, I'm

Khaled Badran

AI Engineer & Software Researcher

I build AI systems with a solid software engineering base and proper ML ops lifecycle.

Scroll down
LLMs & RAG SystemsNatural Language ProcessingSoftware EngineeringMachine LearningChatbot DevelopmentCloud & On-Premise AILLMs & RAG SystemsNatural Language ProcessingSoftware EngineeringMachine LearningChatbot DevelopmentCloud & On-Premise AI
About Me

What I Do

I design and ship AI systems, ranging from bilingual RAG architectures and agents to data anonymization pipelines. I approach every project with a software engineering mindset, focusing on building production-ready, maintainable systems that meet regulatory standards. I also love the creative side of the work and am constantly brainstorming new ideas.

40+
RAG Systems Deployed
480+
Research Citations
50+
Banking Tasks Automated
7+
Years in AI Systems
Professional Experience

Where I've Worked

Jan 2025 - Present

  • Managed the full model lifecycle with CI/CD pipelines for cloud and on-premises deployment.
  • Deployed 5 bilingual RAG systems on Azure for different banking departments.
  • Built an on-premises bilingual OCR & NER pipeline for automated document extraction.
  • Designed a talk-to-your-data LLM tool enabling natural language queries on business data.
  • Contributed to designing an on-premises central AI platform (hardware sizing, orchestration, MCP).
  • Built a bilingual chatbot handling 50+ banking tasks with over 90% accuracy.
  • Developed a service anonymizing 20+ types of sensitive data for privacy compliance.
  • Mentored junior developers through their first production feature deployments.
  • Delivered technical workshops across departments to drive company-wide AI adoption.
  • Built a multi-skill Microsoft Copilot agent using Copilot Studio and Power Apps.
Education

Academic Background

MSc Software Engineering

Concordia University · Montreal, Canada

Outstanding Evaluation, Dean's Honour List. Thesis: Using ChatGPT to Augment Software Engineering Chatbots Dataset.

2021 - 2024

SE for AI Program Trainee

Concordia University · Montreal, Canada

Relevant Courses: Software Engineering for LLMs, Technology and Society.

2021 - 2024

BSc Software Engineering

Concordia University · Montreal, Canada

GPA: 3.96, Dean's Honour List.

2017 - 2021
Publications

Research & Papers

Published at top-tier venues with over 480 total citations.

1
Using ChatGPT to Augment Software Engineering Chatbots Dataset

K. Badran et al. · MSc Thesis, Concordia University, 2024

Explores using ChatGPT to generate additional training data for the NLU component of software engineering chatbots. Retraining on the augmented datasets improved F1-scores by 3.9% to 11.6% across four SE datasets, with generated examples being syntactically diverse while preserving the original semantic meaning.

2
MSRBot: Using Bots to Answer Questions From Software Repositories

A. Abdellatif, K. Badran, E. Shihab · Empirical Software Engineering (EMSE), 2020

Presents MSRBot, a bot that lets developers query software repositories using natural language instead of requiring specialized mining expertise. Supports 15 common developer questions and was shown in a user study to simplify information extraction and reduce task completion time.

3
A Comparison of Natural Language Understanding Platforms for Chatbots in SE

A. Abdellatif, K. Badran, D. Costa, E. Shihab · IEEE Transactions on Software Engineering (TSE), 2021

Evaluates four NLU platforms (IBM Watson, Dialogflow, Rasa, Microsoft LUIS) on intent classification, confidence scoring, and entity extraction for SE chatbots. IBM Watson achieved the best F1 above 84%, while Rasa provided the most reliable confidence scores.

4
Challenges in Chatbot Development: A Study of Stack Overflow

A. Abdellatif, D. Costa, K. Badran, R. Abdalkareem, E. Shihab · MSR 2020

Analyzes Stack Overflow posts to map the challenges chatbot developers face. Identifies 12 discussion topics across five categories, finding that development, integration, and NLU training are the most common pain points and that the chatbot community still lacks maturity compared to established SE fields.

5
Can Ensembling Pre-processing Algorithms Lead to Better ML Fairness?

K. Badran, P-O. Cote, A. Kolopanis, R. Bouchoucha, A. Collante, D. Costa, E. Shihab, F. Khomh · IEEE Computer, 2023

Investigates whether combining multiple fairness pre-processing algorithms into an ensemble can produce a more robust approach to mitigating ML bias. Finds that different algorithms employ conflicting fairness concepts, creating trade-offs between fairness and accuracy, and offers practical guidance for practitioners.

Projects

Things I've Built

01

AskGit

The first chatbot to compile data from code and issue-tracking repositories, answering developers' questions about their software projects. Leverages LLMs and vector databases. Reached 200+ users via GitHub Marketplace.

02

Arabic Music Generation

Fine-tuned ACE 1.5 using LoRA on Arabic music to produce authentic melodies, rhythms, and instrumentation. Built a lightweight training and inference workflow for rapid iteration across genres.

Skills

Technical Toolkit

Languages

PythonJavaScriptTypeScriptJavaSQLC++HTML & CSS

Platforms & Tools

DockerAzureGitReactAngularRASADialogflowCopilot StudioPower Apps

Expertise

LLMs & RAGNLPMachine LearningChatbotsML FairnessSynthetic DataMining Software ReposBig Data
Awards

Honours & Scholarships

$17,500

Fonds de Recherche du Quebec Graduate Scholarship

2023

$17,500

NSERC Canada Graduate Scholarship

2022

$10,000

Top Concordian Graduate Scholarship

2022

Workshops

Training & Workshops Delivered

2024Concordia University, Montreal

AI-Assisted Thesis Writing

Graduate-level workshop on using LLMs for thesis writing, covering effective prompting techniques and ethical considerations.

2025Kuwait Finance House, Kuwait

Improving Your Daily Workflows Using AI

Workshop for KFH staff on practical LLM applications in daily work, including Microsoft Copilot within the Microsoft suite.

Volunteering

Community & Service

Workshop Organizer

Women In Engineering Conference

Designed a workshop for high-school students introducing ML concepts. Created 16 chatbots emulating famous people to gamify the experience.

2023

Web Chair

MSR 2023 (Mining Software Repositories)

Managed the conference website.

2023

Web Chair

BotSE 2023 (Bots In Software Engineering)

Managed the workshop website.

2023
Contact

Let's Connect

Have an idea or want to collaborate? Reach out.

Kuwait
+965 9408 3009