Skip to content
BackNov 7
Muhammad R.
Upwork badge

Muhammad R.

3D Product Configurator Developer | Three.js + Laravel E-commerce

I build 3D product configurators that let customers design their product in the browser and buy it in one flow: real-time 3D preview, live pricing, cart, Stripe checkout and order management, all from one developer. Recent project: a 3D hula hoop builder for Hipnotic, a US hula hoop brand. Customers pick a 1-, 2- or 4-piece hoop, choose every color and see it in 3D before they buy. I built the configurator in Three.js and the whole store behind it: CMS admin panel, Stripe checkout, EasyPost shipping and order tracking. The client rated it 5.0 and called the customizer "a complex tool with many options and moving parts". What I can build for you: - 3D product configurators: colors, materials, parts and sizes, with live price updates - A configurator added to your existing website, or a complete custom store around it - E-commerce: cart, Stripe or local payment gateways, shipping APIs, order tracking - Admin panels to manage products, options, prices and orders - Sales analytics: most-viewed products, clicks, traffic sources How I work: - A working preview link early, then updates every few days - Replies within a few hours. I'm in Indonesia (GMT+7) and adjust my hours for US and EU calls - Clean handover: source code, setup notes and a walkthrough video Tech: Three.js, WebGL, Laravel, Vue.js / Nuxt, Next.js, Tailwind CSS, Filament, PostgreSQL, MySQL, Stripe Before freelancing full-time I built ERP, accounting and SaaS systems for hospitals, ministries and a state-owned enterprise, so large and complex projects don't slow me down. Send me a photo or 3D model of your product and what customers should be able to change. I'll reply with how the configurator could work and a fixed-price quote.

🇮🇩Yogyakarta, Indonesia$20/hr100% JSS5.00 (2)Since Jul 2020
GlobeUpwork

Earnings and projects

MRR
$626

Last 6 months ÷ 6 months active (since May 2026)

World#68,584 / 412k
🇮🇩Country#794 / 5,725
Revenue, last 30 days
$1.7k

Last 6 months: $3.7k

World#25,649 / 412k
🇮🇩Country#200 / 5,725
Total earnings
$3.8k

Billed in all: $3.8k

World#278,748 / 412k
🇮🇩Country#3,294 / 5,725
Per project
$1.3k

$1.2k in the last 6 months

World#107,068 / 412k
🇮🇩Country#970 / 5,725
Projects, last 6 months
3
100% fixed0% hourly
World#66,479 / 412k
🇮🇩Country#1,204 / 5,725
Projects in all
3
100% fixed0% hourly
World#304,140 / 412k
🇮🇩Country#4,396 / 5,725

Earnings, last 30 days

$3.8k+$1.7k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$2k$3k$4kOct 8Oct 23Nov 7

Skill rankings: Top 14% in Laravel

Ranked by MRR among everyone on Upwork with the skill.

  1. #16Online Store Customization107 freelancers · 🇮🇩 #1Top 15%
  2. #65Progressive Web App416 freelancers · 🇮🇩 #1Top 16%
  3. #118Three.js703 freelancers · 🇮🇩 #2Top 17%
  4. #128WebGL603 freelancers · 🇮🇩 #1Top 21%
  5. #200Nuxt.js1,349 freelancers · 🇮🇩 #3Top 15%
  6. #400Payment Gateway Integration2,302 freelancers · 🇮🇩 #7Top 17%
  7. #815Stripe3,151 freelancers · 🇮🇩 #7Top 26%
  8. #1,016Tailwind CSS6,978 freelancers · 🇮🇩 #26Top 15%