Filbert F.
3D Web Developer (Three.js | React Three Fiber | WebGL)
Three.js developer building 3D web experiences that stay fast in production. I work on 3D web projects such as product configurators, interactive 3D experiences, scroll-driven animation, and custom shaders (both GLSL and Three.js Shading Language / TSL), using Three.js and React Three Fiber (R3F). Performance is built into every project from the beginning, so experiences run smoothly across real-world devices. For example: - 5MB GLB model → under 400KB (90%+ smaller, no visible quality loss) - Reduced excessive draw calls to improve rendering performance in complex 3D scenes - Eliminated frame drops by offloading heavy computations from the main rendering thread Core stack: Three.js, React Three Fiber, WebGL, WebGPU, GLSL, Three.js Shading Language (TSL), Next.js, React, JavaScript / TypeScript, GSAP, Tailwind CSS, Zustand, Blender, and physics engines (Cannon.js/Rapier). I also build the front-end around the 3D work itself, so you get a complete 3D website developer, not just an isolated Three.js scene someone else has to integrate. 100% Job Success, Top Rated, typical response time under 4 hours, open to project-based and ongoing work. Have a project in mind? Feel free to reach out. I'd be happy to chat about your idea and see how I can help.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $2k
Billed in all: $10,452$10k
$504 in the last 6 months
Across 5 contracts
Across 20 contracts
Earnings, last 30 days
Skill rankings: Top 18% in HTML5 Canvas
Ranked by MRR among everyone on Upwork with the skill.
- #32HTML5 Canvas182 freelancers · 🇮🇩 #1Top 18%🇮🇩#1 of 4
- #154Three.js703 freelancers · 🇮🇩 #3Top 22%🇮🇩#3 of 9
- #169WebGL603 freelancers · 🇮🇩 #2Top 28%🇮🇩#2 of 8
- #186GSAP624 freelancers · 🇮🇩 #5Top 30%🇮🇩#5 of 12
- #772Blender3,915 freelancers · 🇮🇩 #31Top 20%🇮🇩#31 of 143
- #1,351Tailwind CSS6,978 freelancers · 🇮🇩 #42Top 19%🇮🇩#42 of 181
- #1,3723D Design6,359 freelancers · 🇮🇩 #22Top 22%🇮🇩#22 of 154
- #2,164Web Application9,341 freelancers · 🇮🇩 #41Top 23%🇮🇩#41 of 139