Skip to content
BackNov 7
Moustafa E.
Upwork badge

Moustafa E.

Three.js Developer | 3D Product Configurators, WebGL, React

✅ I build production-ready 3D web applications with Three.js, React, and Python, with a focus on product configurators, virtual showrooms, digital twins, and efficient WebGL experiences for desktop and mobile. 🎯 If you need a 3D web experience, I can help with the full application around it: configuration rules, pricing logic, dashboards, APIs, asset optimization, deployment, and long-term maintainability. I can help you build or improve: - 3D product configurators: colors, materials, dimensions, variants, pricing, quote/export flows, screenshots, saved configurations - Fast WebGL / Three.js experiences: GLB/glTF optimization, mobile performance, instancing, LODs, compressed textures, shader and render-loop optimization, WebGPU. - React + Three.js applications: React Three Fiber, Next.js, responsive UI, dashboards, admin panels, checkout/API integrations - Virtual stores and showrooms: interactive environments, product browsing, object selection, camera controls, guided experiences - Digital twins and 3D dashboards: real-time or simulated data overlays, monitoring views, industrial/farm/factory-style interfaces - Custom 3D tools and algorithms: parametric geometry, layout logic, mesh/manifold work, measurements, graph/network visualization - Existing project rescue: debugging, performance audits, refactoring fragile prototypes, preparing demos for real users or investors 🎯 Recent relevant work includes: - Long-term Three.js / virtual store development, 1,400+ hours - Long-term React / Python / Three.js application development - 3D product configurator MVP with 5-star client feedback - Palm farm and CNC machine shop digital twin POCs with dashboard UIs - WebGL/D3 graph visualization and 3D force-directed layout projects - Python/Django backend, automation, scraping, and media-processing tools that support full product workflows 🎯 My background is full-stack, so I am comfortable working across the whole system: frontend, backend, APIs, databases, infrastructure, and testing. That is especially useful for 3D projects where the scene is only one part of the actual product. 🎯 Tech I use often: Three.js, React Three Fiber, React, Next.js, JavaScript/TypeScript, Python, REST APIs, glTF/GLB, Blender asset pipeline, WebGL optimization, shaders, animation, GLSL, WebGPU, GitHub Actions, DigitalOcean. 🏅🏆 100% Job Success | Top Rated Plus | 8+ years experience ✅ Available for focused Three.js tasks, MVPs, performance optimization, product configurators, digital twin prototypes, and long-term 3D web application development.

🇹🇷Istanbul, Turkey$35/hr100% JSS4.90 (18)Since Jun 2018
GlobeUpwork

Earnings and projects

MRR
$8

Last 6 months ÷ 6

World#174,203 / 412k
🇹🇷Country#1,348 / 3,515
Revenue, last 30 days
$0

Last 6 months: $49

Total earnings
$139k

Billed in all: $143k

World#26,082 / 412k
🇹🇷Country#196 / 3,515
Per project
$5.1k

$49 in the last 6 months

World#33,839 / 412k
🇹🇷Country#256 / 3,515
Projects, last 6 months
1
100% fixed0% hourly
World#128,092 / 412k
🇹🇷Country#1,006 / 3,515
Projects in all
27
89% fixed11% hourly
World#106,301 / 412k
🇹🇷Country#820 / 3,515

Earnings, last 30 days

$143kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$140k$142k$144k$146kOct 8Oct 23Nov 7

Skill rankings: Top 27% in Jupyter Notebook

Ranked by MRR among everyone on Upwork with the skill.

  1. #43Jupyter Notebook162 freelancers · 🇹🇷 #1Top 27%
  2. #64FFmpeg217 freelancers · 🇹🇷 #2Top 29%
  3. #388pandas1,317 freelancers · 🇹🇷 #6Top 29%
  4. #538PyTorch1,585 freelancers · 🇹🇷 #5Top 34%
  5. #818Selenium2,249 freelancers · 🇹🇷 #13Top 36%
  6. #1,937Django5,931 freelancers · 🇹🇷 #18Top 33%
  7. #3,518Machine Learning8,972 freelancers · 🇹🇷 #42Top 39%
  8. #3,684React Native10,486 freelancers · 🇹🇷 #51Top 35%