Skip to content
BackNov 7
John M.

John M.

3D Web Developer | Frontend & Three.js

I build interactive 3D websites, web applications, and visual simulations using modern JavaScript and WebGL. My focus is on creating web-native experiences that run smoothly in the browser. I handle both sides of the production pipeline, modeling and optimizing 3D assets to make sure they load quickly, and writing the clean, responsive code needed to make them fully interactive. I work with businesses to turn complex concepts, procedures, or data into clear, spatial web tools that work seamlessly on both desktop and mobile viewports. Core Stack: 3D Code: Custom development using Three.js and WebGL. 3D Assets: 3D modeling, texturing, and asset optimization using Blender. Web Development: Clean, native HTML5, CSS3, and JavaScript (ES6+).

🇬🇧Manchester, United Kingdom$45/hr100% JSS5.00 (1)Since Apr 2025

Earnings and projects

MRR
$317

Last 6 months ÷ 6

World#96,090 / 412k
🇬🇧Country#1,897 / 10.7k
Revenue, last 30 days
$0

Last 6 months: $1.9k

Total earnings
$7k

Billed in all: $7.5k

World#225,859 / 412k
🇬🇧Country#5,554 / 10.7k
Per project
$3.5k

$1.9k in the last 6 months

World#48,478 / 412k
🇬🇧Country#849 / 10.7k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇬🇧Country#2,874 / 10.7k
Projects in all
2

Across 3 contracts

0% fixed100% hourly
World#328,886 / 412k
🇬🇧Country#8,917 / 10.7k

Earnings, last 30 days

$7.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$7.3k$7.4k$7.5k$7.6kOct 8Oct 23Nov 7

Skill rankings: Top 22% in Elearning Design

Ranked by MRR among everyone on Upwork with the skill.

  1. #126Elearning Design574 freelancers · 🇬🇧 #6Top 22%
  2. #130Articulate Rise455 freelancers · 🇬🇧 #6Top 29%
  3. #175Articulate Storyline687 freelancers · 🇬🇧 #6Top 25%
  4. #5,961Web Development25,055 freelancers · 🇬🇧 #108Top 24%