Skip to content
BackNov 8
Hasan M.

Hasan M.

Full Stack AI Developer | Next.js, Node.js & RAG Integration

If your AI feature makes things up instead of answering from your real data, or your app slows to a crawl the second traffic spikes, that's exactly what gets fixed here, with Next.js, Node.js, RAG and LLM integrations built for production. Most "full stack developers" will wire up a CRUD app and call it done. What you get here is different: AI connected to your actual business data through RAG and vector search, not a generic wrapper around a public model, shipped inside a production Next.js and Node app that holds up under real traffic instead of just demoing well. Here's what that's looked like in practice: An MDCAT exam prep platform serving 100,000+ students across Pakistan needed to survive brutal traffic spikes every exam season without going down. The fix: a 170,000+ question question bank, a quiz builder, a student dashboard and checkout for print books, built on Next.js, React, Node.js and MongoDB, hosted on Vercel with media served from DigitalOcean Spaces, so the platform holds even when the whole country logs in at once. An AI career platform needed every user to get their own chatbot that answers recruiter questions using only that person's resume and LinkedIn data, nothing invented. That meant building a RAG pipeline end to end: parsing documents, chunking them across 4 categories, roles, skills, education and projects, embedding each into a per user vector index, and tuning the retrieval prompt so it only answers from real data and says so honestly when it doesn't know. Update the profile and only that user's index rebuilds, nothing else on the platform touches it. An autonomous AI livestreaming platform needed to generate content, drive an interactive AI avatar and broadcast it live to X/Twitter with no human running the show. Built a distributed pipeline orchestrating 12+ tools, Next.js, Node.js, Python, Qdrant, OpenAI embeddings, HeyGen, Puppeteer, WebSockets, FFmpeg, AWS, Unreal Engine and OBS, running live across both Linux and Windows. Core stack: Next.js, React, Node.js, NestJS, PostgreSQL, MongoDB, Prisma, Docker, AWS, Python, vector databases (Qdrant), OpenAI embeddings and LLM APIs. Send over the app or the AI feature you're stuck on and you'll get an honest answer on whether RAG is even the right approach for it, free, before you spend a cent on a developer.

🇵🇰Rawalpindi, Pakistan$12/hr100% JSSSince Mar 2022
GlobeUpwork

Earnings and projects

MRR
$552

Last 6 months ÷ 2, the fewest it counts (since Oct 2026)

World#73,856 / 412k
🇵🇰Country#9,097 / 52.9k
Revenue, last 30 days
—

Read daily since Nov 3, under 30 days

Total earnings
$1.1k

Billed in all: $1.2k

World#384,881 / 412k
🇵🇰Country#48,441 / 52.9k
Per project
$1.1k

$1.1k in the last 6 months

World#115,645 / 412k
🇵🇰Country#10,235 / 52.9k
Projects, last 6 months
1
0% fixed100% hourly
World#128,095 / 412k
🇵🇰Country#22,565 / 52.9k
Projects in all
1
0% fixed100% hourly
World#360,674 / 412k
🇵🇰Country#50,391 / 52.9k

Earnings, last 30 days

$1.2kNothing earned since Nov 3Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,200$1,220$1,240$1,260Nov 3Nov 6Nov 8

Tracked from Nov 3, 2026.

Skill rankings: Top 15% in MongoDB

Ranked by MRR among everyone on Upwork with the skill.

  1. #47Pinecone202 freelancers · 🇵🇰 #15Top 23%
  2. #292Vector Database1,142 freelancers · 🇵🇰 #96Top 26%
  3. #661NestJS3,757 freelancers · 🇵🇰 #159Top 18%
  4. #860Back-End Development4,183 freelancers · 🇵🇰 #215Top 21%
  5. #870Stripe3,151 freelancers · 🇵🇰 #216Top 28%
  6. #968LangChain3,821 freelancers · 🇵🇰 #386Top 25%
  7. #1,041Retrieval Augmented Generation3,618 freelancers · 🇵🇰 #378Top 29%
  8. #1,461Docker8,761 freelancers · 🇵🇰 #274Top 17%