Skip to content
View Asma2201's full-sized avatar

Block or report Asma2201

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Asma2201/README.md

Asma Allaigui

Data Science Engineering student at ESSAI (Tunis) · I learn by building, from statistical modeling to LLM applications

LinkedIn Email

About me

  • Third-year Data Science Engineering student at ESSAI (École Supérieure de la Statistique et de l'Analyse de l'Information), University of Carthage, Tunisia (2024–2027)
  • Currently working on an AI medical chatbot (LLMs + RAG) and on financial sentiment analysis with cross-lingual transfer
  • Learning path: RAG → LangChain → LangGraph → agent evaluation → cloud deployment (Azure)
  • Previously: Data Science Intern at Amadeus (forecasting + LLM agent) and intern at the Central Bank of Tunisia (risk prediction)
  • Looking for a final-year engineering internship (PFE) in ML / AI, starting February 2027
  • Arabic (native) · English (fluent) · French (fluent) · Spanish (basic)

Tech stack

Languages

Python R SQL LaTeX

Machine learning & statistics

scikit-learn XGBoost LightGBM statsmodels Prophet Optuna

Deep learning & LLMs

PyTorch LangChain LangGraph Hugging Face RAG

Data & tools

Pandas NumPy Power BI Streamlit Jupyter MLflow Git


Featured projects

Project Description Stack
Auto insurance claim prediction Actuarial approach to claim probability: statistical tests, risk classes, interpretable logistic regression benchmarked against XGBoost and Random Forest Python · scikit-learn · XGBoost · SciPy
Emotion detection Multi-class emotion classification from text, from a TF-IDF baseline to pretrained Transformers, with error analysis Python · scikit-learn · Hugging Face
Pneumonia detection Chest X-ray classification with ResNet-18 transfer learning, Streamlit interface and automated PDF report PyTorch · Streamlit
Loan default prediction Credit risk on 255K borrower records: class imbalance handling, RFECV feature selection, Optuna tuning scikit-learn · Optuna
World Cup 2026 predictor Predicts all 104 matches with a Poisson GLM and Dixon-Coles correction, plus Monte Carlo tournament simulation Python · statsmodels
Musical preferences analysis Unsupervised listener segmentation with PCA and MCA R · FactoMineR · ggplot2

In progress

Financial sentiment analysis & cross-lingual transfer · PyTorch · Hugging Face · MLflow

  • Evaluating how well fine-tuned Transformers (DistilBERT, FinBERT) generalize for financial sentiment classification, compared against a TF-IDF + Logistic Regression baseline, with experiments tracked in MLflow.
  • Studying zero-shot cross-lingual transfer to Tunisian and French financial texts, separating the effects of domain shift and language shift.

AI medical chatbot · LLMs · RAG · LangChain

  • Question answering over medical documents with retrieval-augmented generation.

Experience

Data Science Intern, Amadeus · July – August 2026

Booking volume forecasting: benchmarked SARIMA, Holt-Winters and Prophet, built an agency-level LightGBM pipeline and a Power BI dashboard, and added an LLM agent (LangChain, LangGraph, RAG) to query forecasts in natural language.

Intern, Central Bank of Tunisia · August – September 2025

Money laundering risk prediction using data analysis and predictive modeling.


Beyond code

  • Co-founder & Vice President, Wavy Radio Club ESSAI
  • Member, ESSAI Machine Learning Club
  • Member, Enactus ESSAI
  • DataCamp certificates in RAG, LLMs and neural networks

GitHub stats

GitHub stats Top languages

GitHub streak


Open to PFE opportunities in ML / AI. Feel free to reach out on LinkedIn or by email.

Pinned Loading

  1. emotion-detection-tweets emotion-detection-tweets Public

    Détection d'émotions dans les tweets : baselines TF-IDF (LogReg, SVM) vs BERT fine-tuné

    Jupyter Notebook

  2. loan-default-prediction loan-default-prediction Public

    Binary classification for credit risk — predicting loan defaults with ML

    Jupyter Notebook

  3. modelisation-risque-sinistre-auto modelisation-risque-sinistre-auto Public

    Prédiction de la probabilité de sinistre en assurance automobile : tests statistiques, classes de risque, régression logistique interprétable, XGBoost et Random Forest (PFA, ESSAI).

    Jupyter Notebook

  4. pneumovision-ai-CNN pneumovision-ai-CNN Public

    Pneumonia detection from chest X-rays using ResNet-18 Transfer Learning — PyTorch & Streamlit

    Python

  5. Projet-SNI Projet-SNI Public

    Modèle de notation interne (SNI) pour l'évaluation du risque de crédit — Data Quality Check, sélection de variables par IV/WoE, régression logistique | Cours Gestion des Risques

    Jupyter Notebook

  6. airline-bookings-forecasting airline-bookings-forecasting Public

    Monthly airline booking forecasting for travel agencies: SARIMA, Holt-Winters and Prophet benchmark, agency-level allocation, Power BI dashboard, and a LangGraph agent (SQL + RAG) that answers ques…

    Jupyter Notebook