Skip to content
BackNov 7
Hamza M.
Upwork badge

Hamza M.

AI Engineer | RAG Chatbots, AI Agents & n8n Automation | FR/EN/AR

I build RAG chatbots, AI agents and the data pipelines behind them, for teams that need a working system in production, not a demo. Fluent in English, French and Arabic. What I deliver • RAG & document AI: chatbots and search over your documents (PDFs, websites, legal and regulatory corpora), including French and Arabic content, with cited answers. • AI agents & automation: agents that qualify leads, answer customers and run workflows connected to your CRM (HubSpot, Keap) through n8n, Make or custom Python. • Data pipelines: ETL/ELT with Python, SQL and Spark on AWS and Azure, so your AI and dashboards run on clean, reliable data. Recent work • Insolvency firm in Québec (1,500+ clients/year): AI & automation architect, connecting their CRM and case-management tools and automating manual processes (worked in French). • Easelect: AI shopping assistant. Built the query-intelligence layer and product search engine (5★: "excellent candidate for AI and data integration"). • ATEM Analytics: Neo4j knowledge graph and branded RAG chatbot. • Arabic legal RAG & multi-agent system over a dense regulatory corpus, cutting document retrieval time by 60%+. • ContentFlow: 13-month data engineering engagement. Plus a production Spark job on AWS (S3, Athena). How I work I start by defining what "done" means (POC or production), then deliver in milestones with a demo at each step. You get clear updates, documented code and no surprises near the deadline. Stack: Python, FastAPI, LangChain, LangGraph, LlamaIndex, OpenAI, Claude · Pinecone, pgvector, Weaviate, Neo4j · n8n, Make · Spark, Airflow, PostgreSQL, Snowflake · AWS, Azure, Docker. Send me your use case and I'll reply with a concrete plan within 24 hours.

🇲🇦Casablanca, Morocco$20/hr100% JSS4.89 (11)Since Apr 2023

Earnings and projects

MRR
$458

Last 6 months ÷ 6

World#81,524 / 412k
🇲🇦Country#291 / 1,706
Revenue, last 30 days
$0

Last 6 months: $2.7k

Total earnings
$19k

Billed in all: $20k

World#142,961 / 412k
🇲🇦Country#398 / 1,706
Per project
$607

$305 in the last 6 months

World#165,145 / 412k
🇲🇦Country#538 / 1,706
Projects, last 6 months
9

Across 10 contracts

70% fixed30% hourly
World#21,107 / 412k
🇲🇦Country#73 / 1,706
Projects in all
32

Across 40 contracts

57% fixed43% hourly
World#92,224 / 412k
🇲🇦Country#304 / 1,706

Earnings, last 30 days

$20.2kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$19,750$20,000$20,250$20,500No dataOct 8Oct 23Nov 7

Read once a week before Nov 2, 2026, daily since. Dotted: longer than usual between two readings. Hatched: over two weeks without one.

Skill rankings: Top 13% in Apache Spark

Ranked by MRR among everyone on Upwork with the skill.

  1. #31Neo4j153 freelancers · 🇲🇦 #2Top 20%
  2. #51Pinecone202 freelancers · 🇲🇦 #1Top 25%
  3. #60Apache Spark467 freelancers · 🇲🇦 #3Top 13%
  4. #90LLM Agent Development242 freelancers · 🇲🇦 #1Top 37%
  5. #360ETL Pipeline1,397 freelancers · 🇲🇦 #1Top 26%
  6. #416Data Engineering1,602 freelancers · 🇲🇦 #5Top 26%
  7. #681AI Automation2,024 freelancers · 🇲🇦 #5Top 34%
  8. #990Microsoft Azure4,659 freelancers · 🇲🇦 #4Top 21%