Skip to content
View Mahdi-toumi's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Mahdi-toumi

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
Mahdi-toumi/README.md

💫 Hi, I'm Mahdi Toumi

🎓 Computer Engineering Student @ ENICarthage
🚀 AI Engineer | Full-Stack Developer | MLOps Enthusiast

I build intelligent systems combining Artificial Intelligence, full-stack development, and DevOps automation. My expertise lies in creating scalable, production-ready applications that solve real-world problems.


🧠 What I Do

🤖 AI & Machine Learning

  • Natural Language Processing: RAG architectures, LLMs (LangChain, OpenAI), sentiment analysis, chatbots
  • Computer Vision: CNNs, facial emotion recognition (BLIP-2, LLaVA), object detection
  • Deep Learning: TensorFlow, Keras, PyTorch — classification, regression, clustering
  • MLOps: Model deployment, monitoring, CI/CD for ML pipelines

💻 Full-Stack Development

  • Backend: Spring Boot (Java), FastAPI (Python), Node.js — REST/SOAP/gRPC/GraphQL APIs
  • Frontend: Angular, React, TypeScript — responsive, user-centric interfaces
  • Architecture: Microservices, API Gateway, JWT authentication, workflow automation

⚙️ DevOps & Cloud

  • Containerization: Docker, Kubernetes — multi-service orchestration
  • CI/CD: GitHub Actions, Jenkins — automated testing, deployment, monitoring
  • Monitoring: Prometheus, Grafana — real-time performance tracking
  • Security: SonarQube, OWASP ZAP — vulnerability detection, compliance

🚀 Featured Projects

🤖 AskRH – Intelligent HR Chatbot

Python FastAPI Angular

AI-powered HR assistant automating 200+ monthly queries with 60% time reduction.

Tech Stack: RAG architecture, LangChain, ChromaDB, FastAPI, Angular, PostgreSQL, OCR, JWT
Key Features:

  • Multi-format document extraction (PDF, DOCX, PPTX, MSG)
  • Semantic chunking & vector search (ChromaDB embeddings)
  • LLM integration (Mixtral-8x7B) for contextual responses
  • RBAC authentication, audit logging, GDPR-compliant

👁️ Vision-LLM – Facial Emotion Recognition

PyTorch Streamlit

Compound facial expression recognition using BLIP-2 & LLaVA vision-language models.

Tech Stack: PyTorch, Transformers, Computer Vision, Streamlit
Key Features:

  • Multimodal emotion detection (happy-sad, angry-surprised)
  • Vision Transformer fine-tuning
  • Real-time inference dashboard

🏫 Internship Management Platform

Spring Boot Angular

Full-stack solution automating 300+ annual internships with 70% efficiency gain.

Tech Stack: Spring Boot, Angular, MySQL, Docker, JWT, OCR
Key Features:

  • Multi-level validation workflow (Service → Committee → Direction)
  • Intelligent PDF validation (OCR, stamp verification)
  • Automated document generation (offer letters, certificates)
  • Role-based dashboards for 800+ students & 5 actor types

🌍 Smart City Services Platform

Spring Boot Docker React

Polyglot microservices architecture managing urban services (mobility, energy, emergencies).

Tech Stack: Spring Boot, Python (gRPC), Node.js (GraphQL), Docker, JWT
Key Features:

  • 5+ independent microservices (REST, SOAP, gRPC, GraphQL)
  • Database isolation (PostgreSQL, MySQL, MongoDB)
  • Centralized API Gateway with JWT authentication
  • Real-time monitoring dashboard (React)

🔢 MNIST Digit Recognition – CNN + Streamlit

TensorFlow Streamlit

98% accuracy CNN model with interactive drawing interface.

Tech Stack: TensorFlow, Keras, NumPy, Streamlit
Key Features: Real-time prediction, confidence scoring, data augmentation


🐦 Twitter Sentiment Analysis – NLP Pipeline

scikit-learn Streamlit

Analyzed 1.6M tweets using TF-IDF, Logistic Regression & Naive Bayes.

Tech Stack: NLTK, scikit-learn, Pandas, Streamlit
Key Features: Real-time sentiment prediction, confidence scoring, comparative model analysis


🛠️ Tech Stack

Languages

Python Java TypeScript JavaScript C C++

AI/ML & Data Science

TensorFlow Keras scikit-learn LangChain NLTK NumPy Pandas

Backend & APIs

Spring Boot FastAPI Node.js

Frontend

Angular React Streamlit

Databases

PostgreSQL MySQL MongoDB Oracle ChromaDB

DevOps & Cloud

Docker Kubernetes GitHub Actions Jenkins Prometheus Grafana


📊 GitHub Stats


🏆 Achievements

60% reduction in HR processing time (AskRH chatbot)
70% efficiency gain in internship management (300+ workflows automated)
98% accuracy in CNN-based digit recognition
1.6M tweets analyzed for real-time sentiment prediction
5+ production-ready applications deployed with containerization


📫 Let's Connect

LinkedIn Email

💼 Open to: AI/ML Engineer | Full-Stack Developer | MLOps Engineer roles
🌍 Languages: Arabic (Native) | French (B2) | English (B2)


✍️ Random Dev Quote


⭐️ From Mahdi-toumi

Pinned Loading

  1. Airline-Customer-Data-Analysis Airline-Customer-Data-Analysis Public

    Airline Customer Data Analysis: An unsupervised analysis project segmenting passengers and identifying satisfaction drivers using PCA, MCA, CAH, and k-means to provide actionable insights for impro…

    Jupyter Notebook

  2. Coulisses Coulisses Public

    Coulisses: An Android app for browsing and reserving spectacle tickets, offering a seamless, Material Design interface and API-driven functionality.

    Java

  3. Flight-Reservation-System Flight-Reservation-System Public

    Flight Reservation System: A C-based client-server application simulating flight bookings, supporting TCP/UDP protocols for agency interactions with a central airline server.

    C

  4. kamkoum-sabrine/InternshipSystem kamkoum-sabrine/InternshipSystem Public

    TypeScript 1

  5. twitter-sentiment-analysis twitter-sentiment-analysis Public

    Complete Twitter Sentiment Analysis from Scratch - NLP Project

    Python

  6. unit-converter-api unit-converter-api Public

    DevOps project - REST API for unit conversion

    Python