You will get an interactive 3D training module that runs in any browser, no install
Top Rated

Top Rated

Project details
Slide decks and talking-head videos do not teach a physical procedure. Letting someone handle the equipment does.
I build browser-based 3D training modules. The learner opens a link, spins the equipment, opens panels, performs the steps in order, and gets told when they get it wrong. No install, no headset required, works on a laptop or a tablet.
What you get:
• A guided mode that walks the learner through the procedure step by step
• A free-play mode where they can explore and practice
• A knowledge check at the end with pass or fail feedback
• Deployment to your site as an embeddable page, or a standalone link
Built with Three.js and WebGL. Loads in seconds and holds a smooth frame rate on mid-range hardware, because a training module nobody can run is not training.
Not included: writing your source material or SOP, VR headset builds, full LMS setup, or modeling equipment from scratch if you have no 3D assets. I quote those separately.
Two revision rounds included. New steps or new scenes after we agree the scope are a change order, priced before I start.
I reply fast and I will tell you honestly if a cheaper approach would serve you better.
I build browser-based 3D training modules. The learner opens a link, spins the equipment, opens panels, performs the steps in order, and gets told when they get it wrong. No install, no headset required, works on a laptop or a tablet.
What you get:
• A guided mode that walks the learner through the procedure step by step
• A free-play mode where they can explore and practice
• A knowledge check at the end with pass or fail feedback
• Deployment to your site as an embeddable page, or a standalone link
Built with Three.js and WebGL. Loads in seconds and holds a smooth frame rate on mid-range hardware, because a training module nobody can run is not training.
Not included: writing your source material or SOP, VR headset builds, full LMS setup, or modeling equipment from scratch if you have no 3D assets. I quote those separately.
Two revision rounds included. New steps or new scenes after we agree the scope are a change order, priced before I start.
I reply fast and I will tell you honestly if a cheaper approach would serve you better.
Programming Languages
HTML & CSS, JavaScript, TypeScriptCoding Expertise
Cross Browser & Device Compatibility, Performance Optimization, DesignWhat's included
| Service Tiers |
Starter
$1,400
|
Standard
$2,500
|
Advanced
$4,800
|
|---|---|---|---|
| Delivery Time | 7 days | 10 days | 14 days |
Number of Revisions | 2 | 2 | 2 |
Number of Pages | 1 | 1 | 3 |
Design Customization | |||
Content Upload | - | ||
Responsive Design | |||
Source Code |
Optional add-ons
You can add these on the next page.
Additional Revision
+$350
Additional Page
(+ 4 Days)
+$900Frequently asked questions
41 reviews
(37)
(3)
(1)
(0)
(0)
This project doesn't have any reviews.
CM
Chris M.
Jul 22, 2026
Radiant Alfred Blender Design
Couldn't recommend Mitchell enough. He worked amazingly fast, was responsive and patient when we had aggressive deadlines, and did a fantastic job with our product renders. We will be using him again for future projects.
MK
Matthew K.
Jun 2, 2026
12-Second Motorcycle Animation. 1 day turnaround request
Fast, reliable, and followed instruction.
SC
Sarah C.
May 29, 2026
Blender Edits to Existing File
This was my first experience with UpWork; I hope Mitchell didn't spoil me. He was communicative, fast, attentive and informative, and provided multiple pathways to solutions.
JF
James F.
May 7, 2026
Blender Animation Expert Needed
Mitchell was amazing to work with! He completed tasks quickly and the animations were stunning.
JV
J V.
May 5, 2026
Blender Animator for Robot Dance Moves
Easy to communicate, worked quickly, and followed directions.
About Mitchell
Three.js & WebGL Developer | 3D Configurators, Real-Time 3D Web Apps
100%
Job Success
Kennesaw, United States - 8:05 pm local time
Top Rated Plus | 100% Job Success | 100 jobs | 1,000+ hours on Upwork | Kennesaw, GA - US-based, US time zone.
=== WHAT I BUILD ===
3D PRODUCT CONFIGURATORS & CUSTOMIZERS
- Blender source through optimized GLB, Shopify / headless commerce, AR viewer
INTERACTIVE TRAINING & SIMULATION
- Procedural trainers with real failure states, knowledge checks, analytics
- Recent builds: a 7-stage turbofan engine trainer, and a Gram stain lab where taking the steps out of order actually ruins the slide
REAL-TIME MULTIPLAYER 3D
- Networked state, physics, dynamic lighting and line of sight (Three.js + WebSocket)
SCIENTIFIC & STRUCTURAL VISUALIZATION
- Real data, not artist impressions. Live PDB molecular rendering at 179,000 triangles in the browser
RESCUE & OPTIMIZATION
- Inherited, half-finished, or AI-generated Three.js that needs to ship and hold 60fps on a phone
=== STACK ===
Three.js | React Three Fiber | WebGL / GLSL | WebGPU | React | TypeScript | Next.js | Node | WebSocket | Postgres / Supabase | Blender (10+ yrs) | GLB/GLTF, Draco, KTX2, texture budgets
=== TRACK RECORD ===
- 10+ years in Blender, now applied to browser delivery rather than render farms
- 63 completed Upwork contracts at 100% Job Success, 37 more in progress
- Subcontracted 3D and animation work I have delivered has shipped to DoD, Medtronic and Meta programs
- Built interactive 3D work for the David J. Sencer CDC Museum Virtual Ebola Exhibit, co-recipient of the 2024 AIHA Health & Safety Virtual Exhibit of the Year award
- Shipped: a real-time multiplayer 3D virtual tabletop, a conversational 3D avatar widget with viseme-synced lip sync, and two Blender automation plugins (nav-grid export, TTS lip-sync)
- Masterwork Studio LLC is SAM.gov registered, CAGE 20CL8, available for federal and defense subcontract work
=== HOW I WORK: STRAIGHT ANSWERS ONLY ===
I use AI tooling in my development workflow and I am upfront about it: it accelerates the code, it does not replace review, testing, or accountability. I read and understand everything that ships, and if something is outside my depth I will tell you before you spend money, not after. I do not sugarcoat scope or timelines.
You get a live staging link from week one, milestones with fixed scope, and replies inside 4 hours during US business hours.
=== START HERE ===
Send me your product page, your Blender files, or your broken Three.js repo. In a free 20-minute call I will tell you whether it is a two-week build or a two-month one, and what it will actually cost, before you commit to anything.
Steps for completing your project
After purchasing the project, send requirements so Mitchell can start the project.
Delivery time starts when Mitchell receives requirements from you.
Mitchell works on your project following the steps below.
Revisions may occur after the delivery date.
Scope the procedure
We agree the exact steps, the failure states, and what the learner has to prove they can do. You get that scope in writing before any build starts.
Build the scene and the logic
I prepare the 3D assets, build the interaction, wire the step order and the failure feedback, then send you a live link you can try in your browser.

