I'm Mohamed Amine Karmous

wave-icon

AI & Software Engineer

Passionate AI Engineer dedicated to building intelligent solutions that drive innovation. Specializing in machine learning, natural language processing, and full-stack AI development. Let's transform ideas into impactful applications.

banner-img
resume-bg-img

About Me

( 01 )

AI & Software Engineer specializing in LLM, NLP and its Arabic applications, LLM fine-tuning, chatbots, Machine learning, deep learning and computer vision. Experienced with Python, PyTorch/TensorFlow, Hugging Face, FastAPI, LangChain/LangGraph, n8n, and cloud deployment (Azure/AWS/GCP). Skilled in building scalable AI models and APIs for real-world applications with expertise in MLOps, microservices architectures, and production-ready deployment.

03

Years of experience

100+

Happy Clients

100+

Project Completed

lang-icon

Language

English

French

Arabic

Spanish

Experience

( 02 )

11/2025 – Present

AI & Robotics Engineer

Capital Technology Solutions

Fulltime

Built and deployed enterprise AI systems using LangChain, OpenAI, RAG, and Pinecone. Developed advanced autonomous intelligence for Promobot V3. Designed large-scale sales and footfall forecasting models for Qatar Museums. Built AI-driven automotive analytics platform for Al Manaï dealership.

01/2025 – 10/2025

Full-Stack Generative AI Engineer

TANIT AI

Fulltime

Built medical fertility-assistant chatbot using React, Spring Boot, FastAPI, and OpenAI/Claude models. Designed medical entity extraction with SciSpaCy and spaCy. Developed LangGraph multi-agent flows and microservices with Azure DevOps CI/CD pipelines.

07/2024 – 12/2024

AI Full Stack Developer

Horizop Energy

Fulltime

Built full-stack Angular + Spring Boot platform for EV license plate detection. Developed PyTorch-based segmentation model with 95% accuracy for Yolov8. Created ML regression model for EV consumption prediction with 91% accuracy. Added MLOps with MLflow and Kubernetes deployment.

03/2024 – 07/2024

AI and Computer Vision Developer

OMNILINK

Fulltime

Built table detection and recognition system using YOLOv8 and PaddleOCR achieving 98% precision. Contributed to advanced OCR model evaluation and dataset annotation pipeline. Integrated MLOps workflow using Kubeflow and MLflow.

06/2023 – 09/2023

Mobile and AI Application Developer

LAB-IT

Fulltime

Built complete delivery app with Flutter + Firebase. Designed hybrid recommendation system using TF-IDF, collaborative filtering, Word2Vec/FastText embeddings.

vector

Education & Skills

( 03 )

Artificial Intelligence Engineering Degree - 2025

Specialized in AI, Machine Learning, and Deep Learning from Epi Digital School

Bachelor's Degree in Computer Science - 2022

Graduated from Isitcom with focus on software development and computer science fundamentals

Python

Python

PyTorch

PyTorch

TensorFlow

TensorFlow

LangChain

LangChain

FastAPI

FastAPI

Kubernetes

Kubernetes

Docker

Docker

Azure

Azure

OpenAI API

OpenAI API

React

React

Next.js

Next.js

Spring Boot

Spring Boot

Latest Works

( 04 )

multi agent radiology assistant
multi agent radiology assistant
right-arrow-icon

Client: qatar hospitals

Multi-agentic ai assistant for hotel bookings and recommendation
Multi-agentic ai assistant for hotel bookings and recommendation
right-arrow-icon

Client: St regis doha

Developed an AI-powered hospitality assistant for Amara Hospitality with a TypeScript frontend and OpenAI-based agents. The assistant understands guest queries, recommends rooms based on preferences and available data, dynamically displays relevant rooms and amenities, and guides users through the website without manual navigation.

Technologies

TypeScript · OpenAI API · AI Agents · React · Frontend Development · LLM · Agentic AI
Almanai-group-heavy equipements sales forecasting and recommendations
Almanai-group-heavy equipements sales forecasting and recommendations
right-arrow-icon

Client: almanai-group

Developed an interactive sales dashboard for Al Manai Heavy Equipment to monitor KPIs, inventory, brands, sales performance, and AI-driven business insights.

Technologies

HTML · CSS · JavaScript · Chart.js · AI Integration
almanai group cars sales forecasting
almanai group cars sales forecasting
right-arrow-icon

Client: almanai-group

AI-powered automotive sales platform with interactive dashboards, 12-month sales forecasting, customer analytics, churn prediction, inventory optimization, and AI-driven business recommendations.

Technologies

Python · Streamlit · OpenAI API · Pandas · NumPy · Scikit-learn · Gradient Boosting · Random Forest · Plotly · Machine Learning · AI Analytics
Qatar museums footfall and sales forecasting
Qatar museums footfall and sales forecasting
right-arrow-icon

Client: Qatar museums

AI-powered visitor and revenue forecasting dashboard built with Streamlit. The system combines Prophet and Random Forest models to predict museum visitors and revenue for the next 30–180 days, while analyzing seasonality, weekends, and temperature. It provides interactive visualizations, peak-period detection, revenue breakdowns, strategic recommendations, and Excel report generation.

Technologies

PythonStreamlitPandasNumPyProphetScikit-learnRandom ForestPlotlyOpenPyXLTime-Series ForecastingEnsemble Learning
Amara Hospitality booking agent
Amara Hospitality booking agent
right-arrow-icon

Client: Katara-hospitality

Developed Amara, a conversational AI chatbot that understands user queries, provides relevant answers, and delivers personalized recommendations based on user preferences and conversation context. Built with a React frontend for a responsive, real-time chat interface and powered by the OpenAI API for natural language understanding and response generation, Amara interprets user intent, maintains conversational context, and tailors its suggestions to each user's needs — making it well-suited for use cases like personalized recommendations, Q&A support, and interactive guidance.

Technologies

·OpenAI API React
Capital technology solutions chatbot
Capital technology solutions chatbot
right-arrow-icon

Client: Capital technology solutions

Developed an AI chatbot using RAG to answer questions from company documents. Implemented OpenAI for LLM-based responses, FAISS for vector search and document retrieval, and FastAPI for backend API development.

Technologies

PythonFastAPIOpenAIRAGFAISSLLMs.
AI trip planner multi-agent
AI trip planner multi-agent
right-arrow-icon

Client: freelancing project

AI-powered trip planner that uses multi-agent workflows to create personalized itineraries with real-time travel, weather, currency, and destination information.

Technologies

LangGraph · LangChain · OpenAI API · Python · External APIs
AI multi agent cv recruitement system
AI multi agent cv recruitement system
right-arrow-icon

Client: freelancing project

Developed a multi-agent recruitment system using LangGraph and LangChain to automatically analyze CVs, evaluate candidate skills, experience, and cultural fit, calculate candidate scores, and generate hiring recommendations through an interactive Streamlit interface.

Technologies

PythonLangGraphLangChainOpenAI APIStreamlitGenerative AIMulti-Agent SystemsNLPJSON.
Cats Breed prediction
Cats Breed prediction
right-arrow-icon

Client: personal project

Developed a deep learning application for real-time cat breed classification, allowing users to upload images and identify cat breeds through a user-friendly interface.

Technologies

Python · Google Colab · Streamlit · TensorFlow · Deep Learning · Computer Vision
Cars number plate detection and recognition
Cars number plate detection and recognition
right-arrow-icon

Client: Horizop energy

AI-powered license plate recognition and EV platform for detecting and recognizing vehicle plates, retrieving vehicle information, and managing EV charging stations and sessions.

Technologies

YOLOv8 · EasyOCR · CNN · Python · Selenium · BeautifulSoup · Web Scraping · Computer Vision · Deep Learning
diabet disease prediction
diabet disease prediction
right-arrow-icon

Client: Freelancing project

Developed a machine learning classification model to predict diabetes risk in patients using the PIMA Indians Diabetes dataset. The project covers the full ML pipeline — from exploratory data analysis and preprocessing to model training, evaluation, and deployment-ready serialization. Built a Support Vector Machine (SVM) classifier with a linear kernel that analyzes 8 key health indicators (glucose level, BMI, blood pressure, age, etc.) to classify patients as diabetic or non-diabetic, achieving strong accuracy on unseen test data. The trained model was serialized with Pickle to enable reuse in a predictive system without retraining.

Technologies

PythonNumPyPandasScikit-learn (SVMtrain_test_splitaccuracy_score)PickleJupyter Notebook
Multi-agent-ai fertility specialised assistant
Multi-agent-ai fertility specialised assistant
right-arrow-icon

Client: Tunsian and north african clinics

Built an AI-powered medical fertility assistant using a GraphRAG architecture to provide context-aware, knowledge-grounded responses. Designed and implemented LangGraph multi-agent workflows for specialized medical reasoning, entity extraction, retrieval, and response generation. Developed medical entity extraction pipelines using SciSpaCy and spaCy, and integrated LLMs for intelligent conversational assistance. Implemented the backend as scalable microservices and established automated CI/CD pipelines with Azure DevOps.

Technologies

ReactSpring BootFastAPIPythonLangGraphGraphRAGOpenAIClaudeSciSpaCyspaCyMicroservicesAzure DevOpsCI/CD
Toxic comment detection application
Toxic comment detection application
right-arrow-icon

Client: Smart conseil company project

Built a multi-label NLP classification system to detect toxic behavior in online comments, using the Jigsaw Toxic Comment Classification dataset. The project identifies six categories of harmful content — toxic, severe toxic, obscene, threat, insult, and identity hate — enabling automated content moderation for platforms dealing with user-generated text. The pipeline covers full text preprocessing (cleaning special characters, punctuation, non-ASCII text), exploratory data analysis with visualizations (class distribution plots, word clouds per toxicity category), and class balancing to address heavy label imbalance. Multiple machine learning models — Logistic Regression, K-Nearest Neighbors, Naive Bayes (Multinomial & Bernoulli), Linear SVM, and Random Forest — were trained and benchmarked using TF-IDF vectorization, with F1-score used to select the best-performing model per category. The final Random Forest model was deployed for real-time probability-based toxicity scoring on new comments and serialized for reuse.

Technologies

PythonPandasNumPyScikit-learn (Logistic RegressionKNNNaive BayesSVMRandom ForestTF-IDF/CountVectorizer)NLTKSeabornMatplotlibWordCloudJoblibJupyter Notebook

Contact Me

( 05 )