Skip to content
View khalfaECL's full-sized avatar
  • écully, France

Block or report khalfaECL

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
khalfaECL/README.md


👤 About Me

profile = {
    "name"       : "Khalfa Youssef",
    "education"  : ["École Centrale de Lyon 🇫🇷", "École Centrale Casablanca 🇲🇦"],
    "focus"      : ["Machine Learning", "LLMs & RAG", "MLOps", "Optimization", "Data Engineering"],
    "languages"  : {"French": "C1", "English": "B2+", "German": "A1"},
    "available"  : "April 2026 — open to PFE internship (ML / Data Science)",
    "contact"    : "youssef.khalfa@etu.ec-lyon.fr",
}


🚀 Featured Projects

🧠 Mini-GPT from Scratch

Built and trained a full GPT-style language model (char-level → BPE) using PyTorch. Val loss dropped from 7.79 → 5.07. Full pipeline: training, checkpointing, beam search, top-k/p sampling, temperature control.

🚂 HexaRail — AI Platform (ONCF × SIANA)

RAG + OCR + LLM platform that cut document retrieval time by 50% for ONCF maintenance teams. Stack: Tesseract, CLIP, Milvus vector DB, Llama 3.3.

🤖 Cobot Failure Prediction

End-to-end predictive maintenance pipeline on multi-sensor time series. Windowing, labeling, grid-search over LSTM / Bi-LSTM / CNN vs. classical models for cobot stop prediction.

📦 SD-VRP — Logistics Optimization

MILP formulation of the Split Delivery VRP + VNS metaheuristic. Solved small instances optimally in 0.6s, scalable to large instances via PuLP + custom heuristics.

🖼️ Image Classification Web App

Compared KNN, MLP, and ResNet18 (transfer learning) for image classification, then shipped it as an interactive web app with FastAPI + React frontend.

🏭 Smart Warehouse Cyber-Physical System

MATLAB/Simulink warehouse robot with LiDAR navigation + D* Lite path planning. Achieved −90% collisions and +35% reactivity vs baseline.



💼 Experience Highlights

Period Role Company Key Impact
05–07/2025 R&D Consultant — Industrial Methods Engineer ESITH 🇲🇦 +16% line efficiency via dynamic balancing; ML pipeline + Power BI dashboards; full-stack (FastAPI + React)
07–08/2024 Assistant Production Manager — Quality Control SUPER CABLES 🇹🇳 KPI dashboards with Power Query/VBA; ERP traceability (Sage X3); 3D station redesign (CATIA)


🛠️ Tech Stack

Languages

Python R C++ Java SQL

ML / DL / AI

PyTorch scikit-learn HuggingFace MATLAB

Data & Analytics

Pandas NumPy Power BI Dataiku Grafana

Web & Infra

React FastAPI Docker Django PostgreSQL MongoDB

Tools & Workflow

Git Linux Dagster n8n Jira



📈 GitHub Stats



🤝 Connect


Pinned Loading

  1. FLB-Line-Balancing FLB-Line-Balancing Public

    Modèle d’équilibrage de ligne de production textile basé sur une formulation mathématique sur-mesure. Le projet utilise des données réelles issues de gammes opératoires pour répartir les tâches sel…

    Python 1

  2. Split-Delivery-Vehicle-Routing-Problem Split-Delivery-Vehicle-Routing-Problem Public

    Jupyter Notebook 1

  3. HANGMAN-Game HANGMAN-Game Public

    Java

  4. RESNET18-Training RESNET18-Training Public

    Jupyter Notebook

  5. gpt-from-scratch gpt-from-scratch Public

    Jupyter Notebook

  6. Library-Data-Base Library-Data-Base Public

    HTML 1