Skip to content
BackNov 7
Saim M.
Upwork badge

Saim M.

AI/ML Engineer | RAG & AI Automation | Python | Generative AI

Ask your current AI vendor what happens to your system the day they change their price. If you don't like the answer, keep reading. Most AI builds on this platform are one company's API call wearing a nicer interface. That's fine until that company raises prices, throttles access, or changes the terms, and suddenly the "AI system" you paid for stops being yours. I build the kind that doesn't have that failure mode, then automate what it finds so a human isn't stuck doing the last mile by hand. Here's where that's actually shipped, not just claimed. RAG you own, not rent. Built on an open-source model stack, not a single rented API key. Your vendor changes the price, your system keeps running. Most people calling themselves RAG developers have never had to think about that, because they've only ever plugged into one provider and called it done. An inbox that runs itself. A generative AI pipeline for a finance client reads incoming mail, flags stock moves, and summarizes earnings reports, unattended, every day. An hour of manual scanning, down to two minutes. Reads your documents. Drafts the work. An internal tool for a services firm reads client briefs, tracks project status, and drafts the actual deliverable in Python, with a human signing off before anything ships. Unchecked AI output isn't automation. It's a liability with a UI. Moves your data without hands on it. Rippling to Notion. ChatGPT's API into a live content platform. Systems your business already runs on, connected without anyone copying and pasting between tabs. I keep the architecture lean on purpose, so your team can still touch it after I'm gone, and so I can tell you flatly when an idea is bad before I take your money to build it anyway. Human review stays in the loop by default. Fast and wrong is worse than a little slower. If your last AI build owns you instead of the other way around, or it broke the second it met your real data, that's the conversation I want.

🇺🇸Miami, United States$40/hr100% JSS4.89 (7)Since Sep 2024
GlobeUpwork

Earnings and projects

MRR
$872

Last 6 months ÷ 6

World#54,191 / 412k
🇺🇸Country#8,749 / 62.1k
Revenue, last 30 days
$315

Last 6 months: $5.2k

World#73,346 / 412k
🇺🇸Country#9,431 / 62.1k
Total earnings
$9.2k

Billed in all: $9.6k

World#203,261 / 412k
🇺🇸Country#32,420 / 62.1k
Per project
$921

$1k in the last 6 months

World#130,196 / 412k
🇺🇸Country#22,133 / 62.1k
Projects, last 6 months
5

Across 6 contracts

33% fixed67% hourly
World#41,746 / 412k
🇺🇸Country#5,872 / 62.1k
Projects in all
10

Across 11 contracts

45% fixed55% hourly
World#201,797 / 412k
🇺🇸Country#28,778 / 62.1k

Earnings, last 30 days

$9.6k+$315 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$9.2k$9.4k$9.6kOct 8Oct 23Nov 7

Skill rankings: Top 14% in Python

Ranked by MRR among everyone on Upwork with the skill.

  1. #112Claude API454 freelancers · 🇺🇸 #18Top 25%
  2. #148ChatGPT API Integration984 freelancers · 🇺🇸 #14Top 15%
  3. #241Vector Database1,142 freelancers · 🇺🇸 #22Top 21%
  4. #598Large Language Model2,726 freelancers · 🇺🇸 #96Top 22%
  5. #772LangChain3,821 freelancers · 🇺🇸 #75Top 20%
  6. #847Retrieval Augmented Generation3,618 freelancers · 🇺🇸 #108Top 23%
  7. #860FastAPI4,337 freelancers · 🇺🇸 #89Top 20%
  8. #1,003Generative AI5,038 freelancers · 🇺🇸 #134Top 20%