Selected AI & ML Projects
Academic Accommodation Recommendation Engine
Technologies: Python, PyTorch, LangChain, Azure AI, Prompt Engineering, LM Studio
- Designed and built a Retrieval-Augmented Generation (RAG) system to recommend personalized academic accommodations for students.
- Integrated Azure AI Services for secure, scalable deployment.
- Improved recommendation relevance by 12% compared to rule-based methods; provides interpretability by explaining rationale.
- Under deployment by Carleton University (Fall 2025).
Banking Customer Service Chatbot with Agentic RAG
Technologies: RAG, LlamaIndex, Open-Source LLMs, LangGraph, LangChain, Vector Databases
- Built and deployed an RAG-based chatbot to handle general banking queries, reducing call center workload by 23%.
- Implemented context-aware retrieval to ensure accurate and compliant answers.
- Deployed by a Private Bank, Iran.
Deep Learning-Based ICD Coding of Clinical Records
Technologies: Python, TensorFlow, CNN, RNN, Hierarchical Classification
- Evaluated and benchmarked deep learning models for automated multi-label classification of discharge summaries.
- Integrated hierarchical ICD code structure into model design, boosting accuracy.
- Applied few-shot learning with category description vectors.
- Performance improved by 7% over traditional ML/DL methods.
- Deployed as part of HMS at University Hospital, Leuven, Belgium.
Automated Skill Network Generator for Job Descriptions
Technologies: AWS SageMaker, Python, TensorFlow, LIME, spaCy, Multi-Task Learning
- Built an end-to-end AWS SageMaker pipeline to parse job descriptions and build skill graphs.
- Applied ensemble learning and transformer-based NER for improved skill extraction.
- Annotated custom dataset of 22,000 job postings across 22 IT roles.
- Incorporated LIME explainability for interpretable predictions.
- Achieved F1-scores of 72% (technical) and 67% (non-technical).
- Deployed as part of the Skills Cloud system by Begreator startup, Belgium.
Prompt-Optimized Text Summarization Evaluator
Technologies: HuggingFace Transformers, Prompt Engineering, LangChain, LlamaIndex
- Designed a summary evaluation framework using Chain-of-Thought and Tree-of-Thoughts prompting.
- Achieved more consistent evaluation than ROUGE/BLEU with semantic similarity checks.
- Showed feasibility of evaluating summaries without ground truth.
- Won the Best Solution Award at the 4th ACM Workshop on NLP Systems Evaluation.
Multimodal Visual Question Answering System
Technologies: BLIP-2, PEFT, LORA, Vision-Language Models, Multimodal AI, LangChain
- Built a parameter-efficient fine-tuned VQA pipeline combining vision-language models with LLM reasoning.
- Developed a dual adapter architecture (CLIP-Adapter + Task-Residual).
- Integrated LLM to generate attribute-specific prompts and context-aware descriptions.
- Achieved SOTA results on 11 benchmark datasets and 5 few-shot settings.
- Applications include medical imaging and personalized AI.
- Published in International Journal of Computational Intelligence Systems.
