I build AI features that survive production.
Most AI projects die between the demo and the deployment. I've spent 15 years building systems that weren't allowed to break, and the last few putting LLMs inside them.
Most recently I single-handedly built an AI SaaS platform end to end — architecture, backend, frontend, deployment, and a ChatGPT-style module running over their live database via the OpenAI API. Solo. It's live and running today.
What I do:
• LLM integration — OpenAI and Claude APIs, RAG, function calling, chat over your own data
• Making it production-grade — grounding, evals, cost control, latency, failure handling
• Integrating with what you already have — .NET/C# and Node.js estates, not greenfield toys
• Shipping the whole thing — full-stack plus DevOps, no handoff required
I also build 3D product configurators with Three.js and Blender Python for manufacturing R&D clients. An unusual combination, occasionally the exact one someone needs.
Two long-term clients for over a decade. I'm who you call when it has to actually work.
Three.js
JavaScript
OpenAI API
ChatGPT API
LLM Prompt Engineering
Retrieval Augmented Generation
n8n
Multimodal Large Language Model
API Integration
Blender
Python Script
Node.js
Next.js
TypeScript
DevOps
MongoDB
SQL
PostgreSQL
Amit D.
Howrah, India
$100/hr
5.0
20 jobs
Most React developers can't build real-time 3D, WebGL, and canvas systems. I do, and I've shipped 10+ to production. 100% Job Success on Upwork, and my
open-source video editor (fabric-video-editor) has 500+ GitHub stars.
I'm a solo senior engineer specializing in hard interactive products: 3D
configurators, visual/canvas editors, and WebGL tools. I build them from first
prototype to production, and I also join live products to own a hard slice —
3D, performance, or architecture, and ship alongside your team. Agencies hire
me as a senior Three.js / WebGL engineer who slots into an existing codebase
and process.
Selected work
- Solar design SaaS (live, US), a platform solar contractors use for drone
site surveys and 3D PV-system modeling. I joined as a 3D contractor ~2 years
ago (ongoing) and work on the Three.js panel-layout editor, including the
linear algebra for geometrically accurate roof-mounted placement. I rebuilt its
scene-builder performance from 18–20ms per frame (visible frame drops) to
1.5–3ms. The engineering lead described me as "like a fellow developer," and
the team cited my "commanding knowledge of linear algebra." I also run their
technical interviews, I screened 4 candidates and helped select 2.
- Short-form video platform (live), built a reusable subtitle-rendering engine
with animated text overlays. Shipped ahead of schedule; the module was reused
across other products. Client: "finished everything ahead of schedule… I
definitely recommend him."
- Repeat Patterns (production), a web-based seamless repeat-pattern editor in
Fabric.js with real-time preview and export. Client praised "mastery of
FabricJs" and "best engineering practices."
- fabric-video-editor (open source, 500+ stars), a browser video editor with
animation and transitions you can read end to end before you hire me.
3D configurators & visualization
Real-time product configurators in Three.js and React Three Fiber: material
swaps, camera transitions, environment lighting. The 3D layer stays decoupled
from the UI so the build scales as features grow instead of forcing a rewrite.
I also write GLSL shaders by hand (wireframe-to-solid text, particle systems),
not just configuring stock materials.
Visual & canvas editors
Full editing platforms with custom undo/redo, layer compositing, editable
vector paths, curve smoothing, and project import/export. Built in Fabric.js
and Canvas 2D with sub-pixel precision input handling. This is the work I've
shipped most, the kind of editor most teams stall on.
High-performance rendering
Canvas engines for dynamic content, animated subtitles, real-time overlays,
complex visual layers, holding 60fps with hundreds of animated elements. On
one client app I cut frame time from 120ms to 10–12ms and tracked down a
React-cleanup bug that was leaking on every interaction, frames had been
creeping to ~300ms after a few minutes of use. Fixing it kept performance flat
across long sessions.
How I work
I over-communicate, work to a brief, and ship on or ahead of schedule, clients
have called it "a rare find." Whether I own the build or extend yours, I leave
a codebase your team can maintain.
Stack
TypeScript, React, Three.js, React Three Fiber, WebGL, GLSL, Fabric.js, Canvas
2D, Redux, GSAP.
If you're building a complex interactive product, a 3D configurator, a
canvas/visual editor, or a WebGL tool, send me the problem and a link. I'll
tell you straight whether I'm the right fit and how I'd approach it.
Three.js
HTML
JavaScript
React
TypeScript
Front-End Development
Web Application
Fabric.js
Web Development
HTML5 Canvas
Git
npm
Linear Algebra
Redux
Jira
Dheeraj V.
Jaipur, India
$35/hr
4.9
32 jobs
Hello! I am a versatile 3D artist and web developer passionate about creating visually compelling and interactive digital experiences. With a strong foundation in both artistic design and cutting-edge technology, I specialize in bringing ideas to life—whether through photorealistic 3D animations or engaging web applications, or both!
E͟x͟p͟e͟r͟t͟i͟s͟e͟:
▸𝟯𝗗 𝗠𝗼𝗱𝗲𝗹𝗶𝗻𝗴 & 𝗥𝗲𝗻𝗱𝗲𝗿𝗶𝗻𝗴: Photorealistic and stylized assets and/or environments.
▸ 𝗜𝗻𝘁𝗲𝗿𝗮𝗰𝘁𝗶𝘃𝗲 𝟯𝗗 𝗪𝗲𝗯 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: Advanced Three.js-based applications for interactive product configurators or education.
▸ 𝗣𝗶𝗽𝗲𝗹𝗶𝗻𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: Optimized workflows for seamless production.
T͟o͟o͟l͟s͟ ͟a͟n͟d͟ ͟T͟e͟c͟h͟n͟o͟l͟o͟g͟i͟e͟s͟
▸Maya
▸Blender
▸Substance Designer
▸Redshift
▸Unity
▸Photoshop
▸ZBrush
▸After Effects
▸ShotGrid
▸Sketchfab API
▸Python
▸JavaScript
▸HTML/CSS
▸Three.js
With over 5 years of experience creating cutting-edge content, I specialize in crafting photorealistic 3D animations, models, and interactive visualizations. My expertise spans the entire production pipeline, including modeling, look development, rendering, and animation.
I also excel at developing interactive web applications tailored, seamlessly integrating 3D models and simulations using Three.js and other modern web technologies. Whether you're looking for dynamic visual content or immersive web-based learning tools, I combine technical precision with creative storytelling to deliver impactful solutions.
If you're seeking a professional who combines artistic creativity with technical expertise to elevate your projects, let's collaborate to bring your vision to life!
Three.js
3D Animation
Web Development
Web Application
3D Model
Graphic Design
Motion Design
Urjit D.
Vadodara, India
$40/hr
5.0
22 jobs
I help brands create interactive 3D product configurators, WebAR experiences, and immersive VR applications using Three.js, React Three Fiber, WebXR, and modern web technologies.
I've built configurators for furniture, pools, hot tubs, automobiles, and industrial products that increase engagement and reduce buyer uncertainty.
Three.js
WebGL
Augmented Reality
Virtual Reality
C#
ARKit
AR Application
AR & VR
Vuforia
ARCore
Animation
Sagar K.
Kolkata, India
$20/hr
5.0
15 jobs
I build fast, visually striking websites and interactive 3D web experiences using React, Next.js, GSAP animation, and Three.js/WebGL. If you want a landing page or product site that feels alive — smooth motion, 3D, and pixel-perfect UI — I can help.
What I do for clients:
• High-converting landing pages and marketing sites built in React and Next.js
• Scroll-based and interactive animation with GSAP
• Interactive 3D and WebGL experiences with Three.js and React Three Fiber
• Custom Shopify storefronts and full-stack builds (Firebase, REST APIs) when you need end-to-end delivery
Recent work includes animated agency and architecture landing pages, e-commerce storefronts, and a real-time chat application. As a Top Rated developer on Upwork with 15 completed contracts, I focus on clean, maintainable code and reliable delivery.
How I work: I start by understanding the outcome you need, share a clear plan and timeline up front, and keep communication tight so you always know where the project stands. No surprises, no missed deadlines.
Tech stack: React, Next.js, JavaScript (ES6+), TypeScript, GSAP, Three.js, WebGL, React Three Fiber, Tailwind CSS, HTML5, CSS3, Firebase, Shopify, REST APIs, responsive design, Core Web Vitals and performance optimization.
Send me your project details or a design file and I'll tell you exactly how I'd approach it, what it will take, and whether I'm the right fit.
Three.js
JavaScript
WebGL
Front-End Development
React
Next.js
GSAP
Landing Page Design
Web Design
Web Development
Tailwind CSS
HTML5
CSS 3
TypeScript
Firebase
Animation
Shopify
Full-Stack Development
Responsive Design
API Integration
Anurag S.
Mumbai, India
$40/hr
5.0
179 jobs
Greetings!
I am an animator at heart and a developer in the mind.
A 2014 graduate from National Institute of Technology, Jaipur, India, I have 10+ years of experience in the Web Development and Animation industry.
My services include:
✅ Web Design & Development:
I have worked with major client side web frameworks [AngularJS(1.x, 2+)/React/Vue/Backbone] as well as server side languages like PHP and NodeJS. For most of my layouts I like to use Tailwind CSS and Bootstrap.
I work with custom modifications to templates, as well as development from scratch.
✅ Experienced in converting pixel perfect web pages from prototyping tools like:
- Figma
- Invision
- Zeplin
- Photoshop
✅ Have worked in a team environment with project management tools like:
- GitHub
- Bitbucket
- Trello
- Asana
- Slack
✅ Integrating Payment gateways into websites
- Stripe
- PayPal
- PayStack
✅ Node.js application development using firebase
✅ Some of the Javascript libraries I have used in my projects are:
- Three JS (WebGL based 3D library)
- Greensock Animation Platform (Complex tween sequences and timelines)
- Pixi JS (High Performance 2D Canvas library)
- Physics JS (Realtime solid physics simulation library)
- FullPage JS (Library for full page website sections with smooth transitions)
- ScrollMagic (GSAP based library for scroll interactions with animation)
- Charts JS (JavaScript illustrated and interactive graphs and pie charts)
- XeoGL JS (WebGL based library for quick rendering of 3D models)
Let's collaborate on a project soon!
Three.js
JavaScript
WebGL
React
AngularJS
Angular
Node.js
HTML5
Next.js
Tailwind CSS
Framer
Vue.js
Nuxt.js
GSAP
PixiJS
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Three.js Developer in India on Upwork?
You can hire a Three.js Developer in India on Upwork in four simple steps:
Create a job post tailored to your Three.js Developer project scope. We'll walk you through the process step by step.
Browse top Three.js Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Three.js Developer profiles and interview.
Hire the right Three.js Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Three.js Developer?
Rates charged by Three.js Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Three.js Developer in India on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Three.js Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Three.js Developer team you need to succeed.
Can I hire a Three.js Developer in India within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Three.js Developer proposals within 24 hours of posting a job description.