Amit isn't taking new orders for this project right now. Here are some similar projects to explore.

You will get a SnapChat and Instagram like basic editor with custom functionalities.

Amit D.Status: Offline
Amit D. Amit D.
5.0
Top Rated

Let a pro handle the details

Buy Web Application Programming services from Amit, priced and ready to go.
Amit D.Status: Offline
Amit D. Amit D.
5.0
Top Rated

Let a pro handle the details

Buy Web Application Programming services from Amit, priced and ready to go.

Project details

Get highly customisable editor like Snapchat and Instagram.
1. User can add rectangle, circle, triangle, arrow and text.
2. User can draw free hand drawing.
3. User can change colour of text, shapes etc.
4. A button is already in place to add custom functionality on send.
5. Modern looks. Webpage built for mobile.
Programming Languages
HTML & CSS, JavaScript, TypeScript
Coding Expertise
Cross Browser & Device Compatibility, Performance Optimization, Design
What's included
Service Tiers Starter
$200
Standard
$300
Advanced
$1,500
Delivery Time 3 days 7 days 21 days
Number of Revisions
013
Number of Pages
111
Design Customization
-
Content Upload
-
-
-
Responsive Design
-
-
Source Code
Optional add-ons You can add these on the next page.
Additional Revision
+$200
5.0
12 reviews
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

MS

Meagan S.
5.00
Sep 15, 2025
Web Based 3D Drawing Tool Developer

BC

Ben C.
5.00
Apr 28, 2025
Technical Interviewer for Advanced Front-End & 3D Development Amit provides not only the technical skills needed to do some advanced 3d work, with a commanding knowledge of linear algebra, he is also great at providing technical interviews and really getting to the core understanding of a candidates capabilities as it pertains to programatic 3d work and the necessary mathematical concepts that go with it to be able to effectively do their job.

He is always over communicates (good thing) and is just as good with people skills as he is with technical. A rare find.

BC

Ben C.
5.00
Mar 26, 2025
Technical Interviewer for Advanced Front-End & 3D Development Amit, goes over and beyond in all his work, he is very skill in his various technical areas, but also seeks to understand fully what he is doing and doesn't do, "just whats on the ticket." Highly recommend.

NS

Navid S.
5.00
Jul 4, 2024
Threejs experiment on group movement

MH

Mark H.
5.00
May 17, 2024
React Three Fiber educational animation presenting concepts of processism and complexity Amit helped with refactoring code and provided a valuable review.
Amit D.Status: Offline

About Amit

Amit D.Status: Offline
Three.js / WebGL Engineer - 3D Configurators, Editors & Canvas Tools
100% Job Success
5.0  (12 reviews)
Howrah, India - 7:06 am local time
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.

Steps for completing your project

After purchasing the project, send requirements so Amit can start the project.

Delivery time starts when Amit receives requirements from you.

Amit works on your project following the steps below.

Revisions may occur after the delivery date.

I will organise client's requirements.

We will clear all the doubts regarding the features and designs.

Review the work, release payment, and leave feedback to Amit.