Skip to content
BackNov 8
Hanif Daffa N.
Upwork badge

Hanif Daffa N.

Full Stack Developer | React, Node.js, Next.js | SaaS & Web Apps

I help founders turn SaaS MVPs into stable web apps with React, Node.js, and Next.js. If the product is slow or the backend is messy, I fix the APIs, the front end, and the PostgreSQL database so your team can keep building. I have completed 20+ projects on Upwork. I am Top Rated, with a 100% Job Success Score. Recent work includes a Strapi CMS connected to a web app, and a logistics app with real-time tracking. What I take on: ✔ SaaS MVPs that need a cleaner React and Next.js front end ✔ APIs in Node.js that a mobile or web team can actually integrate ✔ PostgreSQL databases, auth, and the links between the app and other services ✔ Strapi, Sanity and Payload CMS, including a client who hired me again If your MVP was built quickly with vibe coding, I clean up the existing code and make it safe for real users. I lock down who can access the database, set up Stripe payments, and keep each customer's data separate. Core Technical Stack: - Frontend: React, Next.js, Astro.js, TypeScript, Tailwind CSS - Backend: Node.js, Express.js - Headless CMS: Payload CMS, Strapi - AI Integration: OpenAI API, Claude, Gemini, RAG Architecture, LLM Integrations - Databases: Supabase, PostgreSQL, MySQL - Cloud & Deployment: AWS, Vercel, DigitalOcean Send me the repo or MVP link and a short note on what is breaking. I will tell you if I can stabilize it. Happy to do a 15-minute call. Available to start immediately.

🇮🇩Semarang, Indonesia$20/hr100% JSS4.98 (19)Since Aug 2024
GlobeUpwork

Earnings and projects

MRR
$1.5k

Last 6 months ÷ 6

World#32,704 / 412k
🇮🇩Country#239 / 5,726
Revenue, last 30 days
$1.1k

Last 6 months: $8.9k

World#39,552 / 412k
🇮🇩Country#371 / 5,726
Total earnings
$36k

Billed in all: $38k

World#97,401 / 412k
🇮🇩Country#766 / 5,726
Per project
$1.4k

$2.2k in the last 6 months

World#97,586 / 412k
🇮🇩Country#854 / 5,726
Projects, last 6 months
4
0% fixed100% hourly
World#51,816 / 412k
🇮🇩Country#932 / 5,726
Projects in all
25

Across 31 contracts

29% fixed71% hourly
World#113,044 / 412k
🇮🇩Country#1,385 / 5,726

Earnings, last 30 days

$37.7k+$1.2k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$36k$37k$38kOct 8Oct 23Nov 7

Dotted: longer than usual between two readings. Hatched: over two weeks without one.

Skill rankings: Top 7% in ExpressJS

Ranked by MRR among everyone on Upwork with the skill.

  1. #292CMS Development2,787 freelancers · 🇮🇩 #3Top 10%
  2. #324GraphQL3,404 freelancers · 🇮🇩 #5Top 10%
  3. #410ExpressJS5,651 freelancers · 🇮🇩 #8Top 7%
  4. #466Stripe3,152 freelancers · 🇮🇩 #2Top 15%
  5. #481Back-End Development4,183 freelancers · 🇮🇩 #6Top 11%
  6. #531RESTful API6,064 freelancers · 🇮🇩 #12Top 9%
  7. #586Tailwind CSS6,979 freelancers · 🇮🇩 #13Top 8%
  8. #676Supabase4,116 freelancers · 🇮🇩 #6Top 16%