Skip to content
BackNov 7
Muhammad K.

Muhammad K.

AI Full-Stack Engineer | LLM Agents, RAG, Next.js, Python, SaaS

I build AI systems that survive contact with production — RAG pipelines, agent workflows, and the Next.js + Python apps around them. Most AI projects die between the demo and the deploy: retrieval that works on 10 test PDFs falls apart on 10,000 real ones, agents loop, API costs explode, latency kills the UX. My work starts where the demo ends. What I ship: • RAG systems — vector search (PostgreSQL/pgvector, Supabase), chunking and retrieval strategies tuned to your actual documents, with evaluation built in so "it answers correctly" is measured, not assumed • LLM agents & automation — multi-step agent workflows with real guardrails: error handling, retries, cost ceilings, and human-in-the-loop where it matters • AI SaaS, end to end — Next.js + TypeScript frontends, Python/FastAPI backends, streaming UX, auth, billing. The whole product, not just the AI endpoint • Cost & reliability engineering — model routing (flagship models for hard steps, fast models for the rest), caching, token tracking, and observability with Langfuse, so your API bill and latency stay predictable Stack I work in daily: Next.js, React, TypeScript, Python, FastAPI, Node.js, PostgreSQL + pgvector, Claude / Gemini / OpenAI APIs, Docker, Vercel, AWS. Why clients come back (100% Job Success, 14 completed contracts, 500+ hours): I spent 6+ years shipping production web software before AI. You get engineering discipline with your AI — clean architecture, honest scoping, and straight answers about what will and won't work. Recent work: an autonomous RAG-driven talent-intelligence engine and an AI expense & budget tracker (both in my portfolio below). If you have an AI feature that needs to work for real users, send me the messy details. That's the part I like.

🇵🇰Islamabad, Pakistan$50/hr100% JSS4.73 (9)Since Nov 2014

Earnings and projects

MRR
$23

Last 6 months ÷ 6

World#163,611 / 412k
🇵🇰Country#24,059 / 52.9k
Revenue, last 30 days
$0

Last 6 months: $137

Total earnings
$10k

Billed in all: $11k

World#193,396 / 412k
🇵🇰Country#20,629 / 52.9k
Per project
$742

$68 in the last 6 months

World#147,850 / 412k
🇵🇰Country#14,306 / 52.9k
Projects, last 6 months
2

Across 3 contracts

0% fixed100% hourly
World#88,918 / 412k
🇵🇰Country#17,051 / 52.9k
Projects in all
14

Across 26 contracts

12% fixed88% hourly
World#168,283 / 412k
🇵🇰Country#27,914 / 52.9k

Earnings, last 30 days

$11kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$10.6k$10.8k$11.0k$11.2kOct 8Oct 23Nov 7

Skill rankings: Top 29% in Fabric.js

Ranked by MRR among everyone on Upwork with the skill.

  1. #16Fabric.js56 freelancers · 🇵🇰 #6Top 29%
  2. #536Vector Database1,142 freelancers · 🇵🇰 #192Top 47%
  3. #1,302Large Language Model2,726 freelancers · 🇵🇰 #429Top 48%
  4. #1,873LangChain3,821 freelancers · 🇵🇰 #764Top 49%
  5. #1,896Retrieval Augmented Generation3,618 freelancers · 🇵🇰 #733Top 52%
  6. #2,113FastAPI4,337 freelancers · 🇵🇰 #701Top 49%
  7. #2,456Generative AI5,038 freelancers · 🇵🇰 #722Top 49%
  8. #3,401AI Chatbot6,841 freelancers · 🇵🇰 #1,166Top 50%