Skip to content
BackNov 7
An H.
Upwork badge

An H.

AI Agent & SaaS Developer | Xano, WeWeb, Supabase | ChatGPT Apps & MCP

AI agents, MCP apps, SaaS and mobile products — built and shipped to production. My own SaaS, Funlet, is live in the ChatGPT and Claude app directories (45+ MCP tools). Search "Funlet" there to try it. Top Rated Plus · 100% Job Success · 57 jobs · $90K+ earned · 7 years in software WHAT I BUILD - AI agents & MCP servers — Claude/OpenAI tool-calling agents, remote MCP servers with OAuth 2.1, ChatGPT & Claude apps - AI features on your data — RAG, classification, drafting, automated reports - SaaS & MVPs — NextJS + Supabase or Xano + WeWeb; multi-tenant, Stripe billing, CI/CD - Mobile apps — Flutter (7 years) and FlutterFlow, shipped to the App Store and Google Play, with RevenueCat subscriptions and push - Rescue & performance — fix slow, broken or AI-generated (vibe-coded) apps and get them production-ready - Automation — Make (Integromat) and API integrations RECENT WORK - Funlet (event SaaS) — published in the ChatGPT and Claude app directories. 45+ MCP tools, OAuth 2.1 + OTP login, SMS/RCS via Twilio, calendar sync, Stripe billing - Liber (education app, Australia) — AI agent that classifies journal entries, RAG matching to school subjects, automated PDF reports - Zappy & Elities — FlutterFlow apps live on both stores (RevenueCat subscriptions, OneSignal push) - OpenLogistics (WeWeb + Xano) — fixed Core Web Vitals (INP, CLS) and Google indexing on a live logistics marketplace - Klosr (WeWeb + Xano) — multi-tenant legal client management SaaS with secure role-based access HOW I WORK - Fixed-price milestones, weekly demos, clear written updates — you own 100% of the code and data - AI-first workflow (Claude Code, Cursor) = faster delivery at senior quality - Team of developers + QA available when your project needs to scale Send me your idea or your broken app — I'll reply with a scoped plan within 24h.

🇻🇳Ho Chi Minh City, Vietnam$25/hr100% JSS4.92 (36)Since Nov 2022

Earnings and projects

MRR
$989

Last 6 months ÷ 6

World#48,734 / 412k
🇻🇳Country#394 / 3,463
Revenue, last 30 days
$75

Last 6 months: $5.9k

World#95,067 / 412k
🇻🇳Country#915 / 3,463
Total earnings
$91k

Billed in all: $93k

World#43,663 / 412k
🇻🇳Country#312 / 3,463
Per project
$1.8k

$989 in the last 6 months

World#82,933 / 412k
🇻🇳Country#567 / 3,463
Projects, last 6 months
6

Across 7 contracts

57% fixed43% hourly
World#34,405 / 412k
🇻🇳Country#414 / 3,463
Projects in all
50

Across 57 contracts

70% fixed30% hourly
World#61,171 / 412k
🇻🇳Country#509 / 3,463

Earnings, last 30 days

$92.8k+$75 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$92,700$92,750$92,800Oct 8Oct 23Nov 7

Skill rankings: Top 10% in WeWeb

Ranked by MRR among everyone on Upwork with the skill.

  1. #6WeWeb58 freelancers · 🇻🇳 #2Top 10%
  2. #67LLM API Integration359 freelancers · 🇻🇳 #1Top 19%
  3. #115Model Context Protocol (MCP)413 freelancers · 🇻🇳 #1Top 28%
  4. #132FlutterFlow834 freelancers · 🇻🇳 #2Top 16%
  5. #150No-Code Development1,096 freelancers · 🇻🇳 #2Top 14%
  6. #257Dart2,324 freelancers · 🇻🇳 #4Top 11%
  7. #621Stripe3,151 freelancers · 🇻🇳 #5Top 20%
  8. #871Flutter7,550 freelancers · 🇻🇳 #13Top 12%