I'm Mohamed Amine Karmous
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.

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
Language
English
French
Arabic
Spanish
Experience
( 02 )
11/2025 – Present
AI & Robotics Engineer
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
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
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
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
Fulltime
Built complete delivery app with Flutter + Firebase. Designed hybrid recommendation system using TF-IDF, collaborative filtering, Word2Vec/FastText embeddings.
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
PyTorch
TensorFlow
LangChain
FastAPI
Kubernetes
Docker
Azure
OpenAI API
React
Next.js
Spring Boot
Latest Works
( 04 )

multi agent radiology assistant
Client: qatar hospitals

Multi-agentic ai assistant for hotel bookings and recommendation
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

Almanai-group-heavy equipements sales forecasting and recommendations
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

almanai group cars sales forecasting
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

Qatar museums footfall and sales forecasting
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

Amara Hospitality booking agent
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

Capital technology solutions chatbot
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

AI trip planner multi-agent
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

AI multi agent cv recruitement system
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

Cats Breed prediction
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

Cars number plate detection and recognition
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

diabet disease prediction
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

Multi-agent-ai fertility specialised assistant
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

Toxic comment detection application
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