Skip to content
BackOct 25
Mohsin R.
Upwork badge

Mohsin R.

Senior AI & Full Stack Engineer (Python, React, Node, AI/ML, RAG, LLM)

I build production AI agents and AI native SaaS products. I typically own the complete system, from agent orchestration and retrieval through backend APIs, frontend and deployment. My work usually sits where AI engineering meets real product development. I handle the complete system, including agent orchestration, retrieval pipelines, Python and Node.js backend services, APIs, databases, asynchronous processing, frontend integration, third-party services, deployment, and production reliability. I’ve built and shipped systems involving: • AI Agents and multi-agent workflows with LangGraph and LangChain • RAG pipelines for documents, knowledge bases, and internal company data • OpenAI, Claude, Gemini, and other LLM integrations • MCP servers, tool calling, structured outputs, memory, and human approval workflows • Python/FastAPI and Node.js backend services, REST/GraphQL APIs, and microservices • Async processing with Celery, Redis, queues, workers, and event-driven workflows • React and Next.js applications connected to AI and backend services • PostgreSQL, pgvector, Pinecone, Supabase, MongoDB, and Redis • SaaS authentication, subscriptions, RBAC, webhooks, background jobs, and multi-tenant architecture • AWS deployments, Docker, serverless services, monitoring, and production debugging A few examples of the type of work I’ve handled: On an AI SEO platform, I worked on agent-based workflows where specialized agents handled auditing, strategy, and content generation. The architecture included shared state, persisted execution, human approval steps, backend APIs, and recovery mechanisms for long-running workflows. For document AI products, I’ve built Python-based ingestion and RAG pipelines that extract structured information from PDFs and business documents, validate LLM outputs against schemas, store normalized data in PostgreSQL, and expose the resulting intelligence through APIs and product interfaces. On Node.js and TypeScript systems, I’ve built API layers, third-party integrations, webhook processing, authentication flows, real-time services, background jobs, and business logic for production SaaS applications. I’m comfortable working across Express, NestJS, Next.js server-side services, AWS Lambda, PostgreSQL, MongoDB, Redis, and event-driven architectures. I’ve also built AI SaaS products where the LLM is only one part of the system. The harder engineering work is often around reliable tool execution, backend orchestration, permissions, state management, queueing, observability, cost control, and making multi-second AI operations feel responsive in the UI. I use Claude Code extensively in my development workflow for implementation, refactoring, debugging, test generation, repository analysis, and working across larger Python, Node.js, and TypeScript codebases. I’m also comfortable inheriting AI-generated or rapidly developed systems, identifying architectural problems, and hardening them for production without unnecessary rewrites. My primary stack: Python | FastAPI | Django | Node.js | TypeScript | NestJS | LangGraph | LangChain | RAG | OpenAI | Claude | MCP | PostgreSQL | pgvector | MongoDB | Redis | Celery | React | Next.js | AWS | Docker I’m usually a good fit when you need someone who can own more than the prompt or model integration. I can take an AI feature or SaaS product from architecture through Python/Node.js backend development, frontend integration, deployment, and production support while keeping the system maintainable as it grows. If you’re building an AI agent, RAG platform, AI-enabled SaaS product, or a production backend in Python or Node.js, feel free to share the architecture or current codebase and I can quickly identify the right starting point.

🇵🇰Sahiwal, Pakistan$30/hr100% JSS4.95 (16)Since Apr 2018

Earnings and projects

MRR (estimate)as of Oct 25
≈$6.9k

An estimate from an earlier read

World#2,918 / 412k
🇵🇰Country#261 / 52.9k
Revenue, last 30 days
—

Read daily since Oct 7, under 30 days

Total earnings
$129k

Billed in all: $139k

World#28,693 / 412k
🇵🇰Country#2,175 / 52.9k
Per project
$6.2k

$3.8k in the last 6 months

World#28,020 / 412k
🇵🇰Country#1,489 / 52.9k
Projects, last 6 months
11
9% fixed91% hourly
World#15,931 / 412k
🇵🇰Country#3,676 / 52.9k
Projects in all
21

Across 22 contracts

27% fixed73% hourly
World#128,797 / 412k
🇵🇰Country#21,352 / 52.9k

Earnings, last 30 days

$139k+$2.6k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$136k$138k$140kNo dataOct 9Oct 24Nov 8

No data since Oct 24, 2026.

Skill rankings: Top 1% in Django

Ranked by MRR among everyone on Upwork with the skill.

  1. #24Vector Database1,142 freelancers · 🇵🇰 #8Top 2%
  2. #48AI Automation2,024 freelancers · 🇵🇰 #20Top 2%
  3. #60Django5,931 freelancers · 🇵🇰 #15Top 1%
  4. #71FastAPI4,337 freelancers · 🇵🇰 #21Top 2%
  5. #81Large Language Model2,726 freelancers · 🇵🇰 #20Top 3%
  6. #91Supabase4,116 freelancers · 🇵🇰 #31Top 2%
  7. #103n8n7,797 freelancers · 🇵🇰 #26Top 1%
  8. #105LangChain3,821 freelancers · 🇵🇰 #35Top 3%