Muhammad M.
AI/ML Engineer | Predictive Modelling, RAG & Agents | Python Developer
I build AI/ML solutions based on the problem — not just the technology. Sometimes the right solution is a traditional ML model. Sometimes it's a RAG pipeline or an AI agent. I look at the data and cost before deciding what approach makes sense. Recently, I built a repair-order classification and summarization system for an auto repair business. It processes incoming repair-order text using trained machine learning models instead of relying on per-call LLM APIs, helping keep operating costs predictable as usage grows. What I can help with • Text classification & information extraction — support tickets, repair orders, documents, and other unstructured text using NLP and traditional ML. • Predictive modeling — classification, regression, feature engineering, and model evaluation using scikit-learn, XGBoost, and other ML approaches. • RAG applications — question-answering and retrieval over private documents using LangChain, FAISS/ChromaDB, and models from OpenAI, Claude, or Ollama. • AI agents & workflow automation — LangGraph-based agents, API/MCP integrations, and n8n workflows for automating multi-step tasks. • Computer vision — object detection and segmentation with YOLO and PyTorch, including dataset preparation, training, and evaluation. • Data analysis & ML on real-world data — cleaning messy datasets, feature engineering, exploratory analysis, and evaluating models properly. I've also worked on a confidential computer-vision project involving dental imaging, as well as applied ML work involving real-world scientific and literature-review data. I can walk through the approach and technical details where the work can be discussed. Tech I work with: Python • scikit-learn • XGBoost • pandas • NumPy • PyTorch • TensorFlow • OpenCV • YOLO • LangChain • LangGraph • FAISS/ChromaDB • Hugging Face • OpenAI • Claude • Ollama • FastAPI • Docker • n8n • SQL If you're unsure whether your project needs a traditional ML model, RAG system, or AI agent, send me the problem and what you're trying to achieve. I'll help you determine which approach makes sense before jumping into implementation.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $124
Billed in all: $4,217$4.2k
$62 in the last 6 months
Across 54 contracts
Earnings, last 30 days
Skill rankings: Top 26% in Python Scikit-Learn
Ranked by MRR among everyone on Upwork with the skill.
- #47Sentiment Analysis119 freelancers · 🇵🇰 #6Top 39%🇵🇰#6 of 17
- #51Tesseract OCR141 freelancers · 🇵🇰 #10Top 36%🇵🇰#10 of 23
- #73Exploratory Data Analysis263 freelancers · 🇵🇰 #17Top 28%🇵🇰#17 of 55
- #111Hugging Face300 freelancers · 🇵🇰 #37Top 37%🇵🇰#37 of 77
- #145Python Scikit-Learn555 freelancers · 🇵🇰 #29Top 26%🇵🇰#29 of 89
- #162NumPy587 freelancers · 🇵🇰 #35Top 28%🇵🇰#35 of 86
- #189Algorithm Development615 freelancers · 🇵🇰 #26Top 31%🇵🇰#26 of 73
- #368pandas1,317 freelancers · 🇵🇰 #84Top 28%🇵🇰#84 of 199