Sarmad G.
Python Backend & AI Agent Engineer | LangGraph, MCP, RAG, FastAPI
I build and fix AI agents, MCP servers and LLM-powered backends in Python, and take them from prototype to production. 7+ years as a backend engineer, 70+ Upwork jobs, $40K+ earned. An AI prototype that answers prompts is one thing. A production application that can safely take actions, recover from failures and serve real customers is another. I help startups and engineering teams bridge that gap. WHAT I CAN HELP YOU WITH - AI Agents & LangGraph: Tool calling, workflow orchestration, persistent state, human approvals, retries and failure handling - MCP Servers & Integrations: Connecting AI applications to APIs, databases and business systems through structured tools and secure access - RAG & LLM Applications: OpenAI and Claude integrations, retrieval, structured outputs, validation and evaluation - AI-Powered SaaS Backends: Python, FastAPI, Django, PostgreSQL, authentication, multi-tenancy, background jobs and webhooks - Production Readiness: Debugging existing AI applications, automated testing, Docker, CI/CD, cloud deployment, monitoring and performance RELEVANT WORK - LetMeKnow.ai: Built an AI-powered reminder and scheduling application using LangGraph to interpret natural-language requests and manage reminder workflows. - Hacker News MCP Server: Developed an open-source MCP server in Rust exposing six structured tools through stdio and Streamable HTTP. - OpenAI API Integration: Worked on a substantial long-term Upwork engagement integrating AI capabilities into an application. HOW I WORK I don't recommend rebuilding an application just because its AI components are unreliable. I start by reviewing the existing architecture, identifying the critical problems and agreeing a practical plan. I focus on the parts that decide whether software works in production: clear API contracts, database design, permissions, error handling, testing, observability and deployment. LET'S DISCUSS YOUR PROJECT Send me a short description of what you've built, your current stack and the biggest thing stopping you from launching or scaling. I'll suggest a sensible next step.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $297
Billed in all: $42,902$43k
$74 in the last 6 months
Across 72 contracts
Earnings, last 30 days
Skill rankings: Top 24% in Flask
Ranked by MRR among everyone on Upwork with the skill.
- #154LangGraph299 freelancers · 🇵🇰 #68Top 52%🇵🇰#68 of 124
- #166LLM API Integration359 freelancers · 🇵🇰 #58Top 46%🇵🇰#58 of 117
- #225Model Context Protocol (MCP)413 freelancers · 🇵🇰 #73Top 54%🇵🇰#73 of 120
- #236Rust888 freelancers · 🇵🇰 #19Top 27%🇵🇰#19 of 65
- #247Claude API454 freelancers · 🇵🇰 #85Top 54%🇵🇰#85 of 146
- #595Flask2,438 freelancers · 🇵🇰 #150Top 24%🇵🇰#150 of 470
- #1,581Back-End Development4,183 freelancers · 🇵🇰 #407Top 38%🇵🇰#407 of 966
- #1,693Django5,931 freelancers · 🇵🇰 #433Top 29%🇵🇰#433 of 1,222