Skip to content
BackSep 25
Mohammad M.
Upwork badge

Mohammad M.

3D Web Developer | Expert in Three.js & Performance

Slow 3D experiences costing you sales? As a 3D Web Developer and Three.js performance specialist, I build lightning fast Three.js configurators and interactive 3D web apps that load in seconds, run smoothly, and convert browsers into buyers. Your customers expect instant, engaging experiences. Laggy 3D models and 30 second load times kill conversions. That's where I come in. As a Three.js specialist, I architect high performance 3D configurators, product viewers, and interactive web experiences that deliver: 🔺Sub 3 second load times even with complex models 🔺Consistent 60+ FPS across desktop and mobile 🔺Real time interactivity that keeps users engaged 🔺Scalable architecture that grows with your business 🔥 How I Add Value to Your Project Conversion Driven 3D: ✦ As a 3D Web Developer, I build interactive configurators and "try on" experiences that increase user engagement and drive measurable sales. ✦ Extreme Optimization: I don't just "show" 3D models. I optimize Three.js models using Draco compression, texture atlasing, and custom shaders to ensure fast load times and Lighthouse scores of 90+. ✦ Seamless Integration: Expert at embedding complex Three.js scenes into Next.js, React, and Vue environments without compromising site stability. ✦ Future Proof Tech: I utilize GSAP for cinematic storytelling and FastAPI/Node.js for scalable backend support. ✅ Expertise & Tech Stack: ✢ Core 3D Web Development: Three.js, WebGL, React Three Fiber (R3F), GLSL Shaders. ✢ Frontend: Next.js, React, TypeScript, Tailwind CSS. ✢ 3D Pipeline: Blender (Modeling/Baking), GLTF/GLB optimization, Physics (Cannon.js/Ammo.js). ✢ Motion: GSAP (ScrollTrigger), Framer Motion, Parallax & Hero animations. 🚀 Specialized Solutions: ✶ 3D Product Configurators: Real time material, color, and component switching for E-commerce using Three.js. ✶ Immersive Landing Pages: High impact storytelling with scroll bound Three.js animations. ✶ AR/VR Web Apps: Interactive WebXR experiences accessible directly through the browser. ✶ Performance Audits: Analyzing and fixing existing WebGL and Three.js projects that suffer from lag or "context loss." "Hasan delivered a high quality interactive showpiece that tripled our demo requests." This is the result I strive for with every client. Ready to turn your vision into a high performing reality? Click the 'Message' button and let's discuss your project goals.

🇵🇰Rawalpindi, Pakistan$20/hr100% JSS4.97 (5)Since Jan 2023
GlobeUpwork

Earnings and projects

MRR (estimate)as of Sep 25
≈$19

An estimate from an earlier read

World#165,646 / 412k
🇵🇰Country#24,421 / 52.9k
Revenue, last 30 days
—

Last 6 months: $115

Total earnings
$1.8k

Billed in all: $1.9k

World#344,173 / 412k
🇵🇰Country#42,287 / 52.9k
Per project
$255

$115 in the last 6 months

World#245,436 / 412k
🇵🇰Country#29,953 / 52.9k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇵🇰Country#22,564 / 52.9k
Projects in all
7

Across 8 contracts

75% fixed25% hourly
World#236,188 / 412k
🇵🇰Country#38,061 / 52.9k

Earnings, last 30 days

$1.9kNo reading in this rangeBilled in all by Sep 8, 2026, the last reading before this range
$1,840$1,860$1,880$1,900No dataOct 8Oct 23Nov 7

No reading in this range. Dotted: longer than usual between two readings. Hatched: over two weeks without one.

Skill rankings: Top 25% in OpenGL

Ranked by MRR among everyone on Upwork with the skill.

  1. #40OpenGL163 freelancers · 🇵🇰 #6Top 25%
  2. #122AR & VR Development278 freelancers · 🇵🇰 #46Top 44%
  3. #167SVG335 freelancers · 🇵🇰 #34Top 50%
  4. #239AR & VR554 freelancers · 🇵🇰 #58Top 43%
  5. #262Three.js703 freelancers · 🇵🇰 #39Top 37%
  6. #262WebGL603 freelancers · 🇵🇰 #77Top 43%
  7. #3013D Mockup571 freelancers · 🇵🇰 #71Top 53%
  8. #3093D Texturing & Lighting593 freelancers · 🇵🇰 #59Top 52%