Mitchell W.
Three.js & WebGL Developer | 3D Configurators, Real-Time 3D Web Apps
I build the 3D and the web app. Most browser-3D projects need two people - someone who can model it and someone who can code it. Both halves live here, which removes the handoff that eats your budget and your timeline. 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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $18k
Billed in all: $96,599$97k
$1.4k in the last 6 months
Across 122 contracts
Earnings, last 30 days
Skill rankings: Top 2% in Blender
Ranked by MRR among everyone on Upwork with the skill.
- #30WebGL603 freelancers · 🇺🇸 #10Top 5%🇺🇸#10 of 41
- #30Augmented Reality593 freelancers · 🇺🇸 #4Top 5%🇺🇸#4 of 61
- #31Three.js703 freelancers · 🇺🇸 #5Top 4%🇺🇸#5 of 44
- #40Websockets613 freelancers · 🇺🇸 #5Top 7%🇺🇸#5 of 19
- #583D Product Rendering1,595 freelancers · 🇺🇸 #13Top 4%🇺🇸#13 of 123
- #95Blender3,915 freelancers · 🇺🇸 #16Top 2%🇺🇸#16 of 349
- #1613D Animation5,653 freelancers · 🇺🇸 #34Top 3%🇺🇸#34 of 573
- #1963D Rendering7,060 freelancers · 🇺🇸 #39Top 3%🇺🇸#39 of 709