Skip to content
BackNov 7
AHMAD H.

AHMAD H.

AI/LLM Engineer | Python, FastAPI, Next.js | OpenAI, Claude, AWS

Senior software engineer (5 years, Python + Next.js) who builds AI features that hold up in production, not just in the demo. I'm currently building LLM-powered systems for an AI grading platform used in US education. YOU SHOULD TALK TO ME IF YOU NEED TO: • Add an AI feature to your product: chat, summaries, document extraction, scoring, or agent workflows • Fix an AI agent or LLM pipeline that's flaky, slow, or too expensive • Switch models or providers (OpenAI, Claude, AWS Bedrock) without breaking what already works • Build the application around the AI: APIs, auth, frontends, and deployment WHAT I'VE DONE (client names kept confidential) • Moved an LLM-heavy grading pipeline onto AWS Bedrock. Before switching, I audited what the system was actually calling at runtime and found unavailable models, one model close to retirement, and a fallback that silently hid failures. We pinned exact model versions and made failures visible in the logs. • Replaced a retiring OpenAI model behind a feature flag, after side-by-side quality and cost comparisons on real grading tasks. • Built an AI code-review agent on Claude Code (subagents, slash commands, Jira integration) that flags over-complicated AI-generated code. • Shipped LTI 1.3 integrations (OIDC launch, JWT validation, grade passback) connecting learning tools to LMS platforms. • Was the sole frontend engineer on a scheduling product built from zero: Next.js, Google and Microsoft OAuth, and a full design system. • Built micro-frontends and backend-for-frontend services for a global online learning platform serving millions of learners. HOW I WORK • Scope first: before any code, you get a short plan with risks and a time estimate. • AI changes get measured before they ship, with side-by-side comparisons instead of guesswork. • Short written updates, tests where they matter, and clean handoff docs. • Based in Pakistan (UTC+5), with daily overlap with US Eastern mornings and European afternoons. STACK Python (FastAPI, Django/DRF, Flask) · TypeScript · React · Next.js · PostgreSQL · Redis · OpenAI and Claude APIs · AWS (incl. Bedrock) · Docker · CI/CD Tell me what you're building and where it's stuck. I'll reply with how I'd approach it, and if I'm not the right fit, I'll say so.

🇵🇰Mailsi, Pakistan$30/hr90% JSS5.00 (1)Since Oct 2018

Earnings and projects

MRR
$49

Last 6 months ÷ 6

World#151,614 / 412k
🇵🇰Country#22,028 / 52.9k
Revenue, last 30 days
$109

Last 6 months: $291

World#90,866 / 412k
🇵🇰Country#12,502 / 52.9k
Total earnings
$7.6k

Billed in all: $7.9k

World#218,670 / 412k
🇵🇰Country#24,115 / 52.9k
Per project
$2.5k

$97 in the last 6 months

World#63,769 / 412k
🇵🇰Country#4,573 / 52.9k
Projects, last 6 months
3
0% fixed100% hourly
World#66,479 / 412k
🇵🇰Country#13,400 / 52.9k
Projects in all
3

Across 9 contracts

0% fixed100% hourly
World#304,140 / 412k
🇵🇰Country#46,019 / 52.9k

Earnings, last 30 days

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

Skill rankings: Top 25% in Flask

Ranked by MRR among everyone on Upwork with the skill.

  1. #140OAuth381 freelancers · 🇵🇰 #23Top 37%
  2. #476Redis1,774 freelancers · 🇵🇰 #102Top 27%
  3. #564AWS Development1,478 freelancers · 🇵🇰 #133Top 38%
  4. #598Flask2,438 freelancers · 🇵🇰 #151Top 25%
  5. #1,189CI/CD3,691 freelancers · 🇵🇰 #230Top 32%
  6. #1,229Large Language Model2,726 freelancers · 🇵🇰 #402Top 45%
  7. #1,705Django5,931 freelancers · 🇵🇰 #437Top 29%
  8. #1,993FastAPI4,337 freelancers · 🇵🇰 #655Top 46%