Software Engineer with strong knowledge of basic web technologies, system-level development, and computer graphics. Focused on building high-performance graphics for interactive web applications and developing architectures that are scalable, maintainable, and optimized for speed and minimal dependencies.
Technology Stack:
• JavaScript (Vanilla)
• WebGL (Native)
• GLSL
• Three.js
• Node.js
• Electron
• React (Hooks, Classes, Ecosystem)
• HTML5 / Canvas 2D / Web Audio API
• CSS3 / Preprocessors
• PostgreSQL / MongoDB
• Sequelize
• Webpack
• Blender / CAD systems
• Python
• TypeScript
• AWS
Programming Paradigms:
Procedural, Object-Oriented, Declarative, Functional (mutable & immutable), Reactive, Metaprogramming, Prototype-based
Computer Science:
Algorithms & Data Structures, Design Patterns, SOLID Principles, Protocols, File Systems, Buffers, Introspection & Reflection, Project Architecture, Scaling Strategies, Serialization, Session Context, File Watching, Event Emitters, Refactoring, Optimization, AJAX, WebSockets, Race Conditions, Asynchronous & Parallel Programming, Threads, Streams, Proxies, Memoization, Composition Techniques (Association, Aggregation, Inheritance), Coupling & Cohesion
Computer Graphics:
Procedural Generation, Object Hierarchies, Dynamic Geometry, Curves, Lighting & Shadows, Texturing, Post-Processing, Parallax, Tessellation, Noise Functions, Particle Systems, FBO Techniques, Instanced Rendering, Morph Targets, Animation Rigging, Panoramas, Bounding Volume Hierarchy (BVH), Ray Marching, Collision Detection (Point-in-Polygon)
JavaScript
3D Design
3D Animation
3D Rendering
Three.js
WebGL
Blender
HTML5
Game UI/UX Design
Computer Graphics
Babylon.js
3D Modeling
Andrew B.
Lviv, Ukraine
$40/hr
5.0
53 jobs
Hi, Everyone!
I'm
✅ Top-rated professional with over 7 years of commercial experience.
✅ One of the best Three.js developers on Upwork with 100% job success rate!
✅ React frontend developer with a strong knowledge and experience in 3D web applications.
Looking to bring your 3D vision to life? Let’s chat and make it happen!
What I Can Do for You
1. Develop robust product or data management platforms.
2. Create advanced data annotation tools for 3D assets.
3. Design and implement versatile 3D configurators and editors.
4. Develop custom 3D tools, interactive landing pages with immersive experience.
5. Work with various data formats (e.g., FBX, GLTF, OBJ) and integrate them smoothly into your projects. Implement “View in AR” functionality.
6. Create complex animations and visual effects.
7. Develop mini games. Incorporate physics into your application using engines like cannon-es.
8. Help you to visualize large point cloud datasets on the web
9. Perform various frontend development tasks, including layout and design using REACT, HTML, CSS, and JavaScript.
10. Optimize code for improved performance and scalability. Debug and resolve complex code issues efficiently.
Tech stack:
Frontend Development:
Three.js, React, R3F, Redux, Potree, Chart.js, JavaScript, GLSL, HTML5, CSS3, SASS.
Backend Development:
Node.js, Express, AWS, puppeteer.
Tools and Software:
Visual Studio Code, GitHub, GitLab.
JavaScript
Git
HTML
Node.js
React
CSS
Redux
Web Development
Chart.js
Fabric.js
GSAP
Puppeteer
WebGL
Three.js
AR & VR
Vercel
3D Animation
Andy N.
Odessa, Ukraine
$20/hr
4.8
344 jobs
Freelance programmer, bachelor of Computer Science, with several decades of programming experience (since 1999), from backend programming (Perl, PHP, nodejs) to front end (HTML/js/ts).
Main strengths:
- vast area of expertise, from backend to frontend programming using several platforms and their combinations.
- fast turnaround (usually same day - if I available - free from current tasks). Flexible in times and terms.
- long term support for completed projects (one month free tech support including small design fixes, free bug fixes )
Main skills for now:
- Building a browser based web apps on React, Vue js , Angular, mainly visualization oriented projects - 2d,3d, force graphs, tree graphs, complex combined graphs, dashboards...many more) - using mainly D3.js and Three.js. Over 8 years of experience with over 100 completed projects in this area (some are available online, some shown as screenshots)
- backend programming (Perl, PHP), with common stacks (Apache and other web servers, Mysql, SQlite, PostgreSQL, MongoDB, NoSQL and some other dbs). - over 15 years of experience (past years)
Have some experience working on multi-platform desktop software applications (using Qt library, targeted more for Linux platform).
I use AI where this is justified way and helps to speed up development.
Also can help fixing various AI generated errors and problems in code.
D3.js
JavaScript
jQuery
CSS
Perl
PHP
HTML
Web Development
HTML5
Three.js
MySQL Programming
HTML5 Canvas
Highcharts
Sergey P.
Lviv, Ukraine
$40/hr
5.0
414 jobs
I build fast, interactive web maps and data‑visualization dashboards for real estate, logistics, utilities, and city‑data products.
400+ completed projects on Upwork.
What I deliver:
Interactive maps: Mapbox GL / MapLibre / Leaflet / Google Maps / OpenStreetMap—3D, clustering, custom styling, high performance at scale.
Data visualization: D3.js, deck.gl, three.js—charts, heatmaps, spatial dashboards that tell a clear story.
Geo features: geocoding, routing, isochrones, drawing tools, spatial analysis (Turf.js, OpenRouteService).
Full‑stack support when needed: React, JS, PHP/MySQL, API integrations, data scraping/ETL.
My process:
You share your use case, sample data, and must‑have interactions.
I propose scope, architecture, milestones, and timeline (clear definition of done).
You get frequent demos and measurable progress
Send me a link to your current map (or a reference), sample data/source, and key interactions—I'll reply with a concrete plan and estimate.
JavaScript
ArcGIS
QGIS
Google Maps API
Mapbox
React
Google Map Maker
Google Maps
GIS
Leaflet
Map Integration
OpenStreetMap
OpenLayers
Next.js
Digital Mapping
Maks K.
Kyiv, Ukraine
$100/hr
5.0
8 jobs
I turn flat websites into interactive 3D experiences people remember — and buy from. Three.js · WebGL · GSAP · React/Next.js. Top Rated, 100% Job Success, 5× Awwwards Honorable Mention.
Recent wins:
- Real-estate 3D leasing site (Belle Oaks): rebuilt a 50M-polygon architectural model down to ~20k polygons — a full 3D district tour that runs smooth even on mobile. Live in production.
- Interactive WebGL scroll landing — 5.0★: "Great quality, attention to detail, and communication."
- Seasonal ecommerce site where 15% of visitors placed an order.
What I build:
- Interactive 3D websites & immersive landing pages (Three.js, WebGL, GSAP)
- WebGL product configurators & 3D product viewers for ecommerce and real estate
- Scroll-driven storytelling and motion (GSAP, shaders/GLSL)
- Full pipeline in-house: 3D modeling (Blender) → design (Figma) → creative development (React/Next.js)
Why me: I co-founded Fantik Studio® — you talk directly to a decision-maker and get an award-level team (Awwwards, CSSDA, CSSLight, Dribbble Select 2026) without the agency overhead.
Typical path: 3D hero section → interactive 3D landing → full 3D website or configurator.
Not sure 3D fits your product? Send me your site or idea — within a few hours you'll get 2–3 concrete ways an interactive 3D layer could lift your engagement and conversions. Free, no strings.
Three.js
WebGL
GSAP
Interactive Design
Landing Page
3D Animation
3D Modeling
Web Design
Web Development
Ecommerce Website
React
Next.js
Blender
Figma
Karyna K.
Kyiv, Ukraine
$40/hr
5.0
6 jobs
Full stack web developer delivering investor-ready products with 85% test coverage, low bug density and controlled technical debt
⚡️ 47+ delivered projects across 31 industries
⚡️Products helped raise $141M+ in investments
⚡️85% test coverage, low bug density (0.5 / 1k LOC)
⚡️100% design-to-code accuracy
⚡️Two-week sprints with regular demos
⚡️Regular refactoring and controlled technical debt
💰 Clients raise $3-4M with me as I work with B2B software and SaaS platforms (as React SaaS developer), including legacy systems, helping teams across the US, Canada, UK, Benelux, and Scandinavia redesign products to fix user complaints, improve scalability, and boost productivity.
I don’t just write code, I build tools that transform ideas into scalable, secure products that impress users and deliver real business value. My expertise covers the full development cycle - from UX/UI design (web design) to building Web application as a Full stack Web developer, React Web developer, Backend development, Mobile app, to no-code solutions, working as a full stack developer react node on complex SaaS and B2B products.
🔥 My expertise as a React Web Developer and Full Stack web developer includes:
I’m a Full Stack Developer specializing in React.js Node.js and the MERN stack (MongoDB, Express, React, Node.js), as a full stack developer react node building scalable SaaS and B2B platforms. I work as a front end developer / react developer, creating seamless, high-performance web applications.
Frontend React: I create fast, responsive, and user-friendly interfaces for dashboards, CRMs, and web apps. As a react developer, I ensure tight integration with backend systems. My expertise also includes react js website development, react saas, and react twilio integration for advanced real-time features.
Backend Node.js developer: I design scalable architectures, RESTful APIs and server solutions. As a node.js developer and backend engineer, I deliver reliable, production-ready products with clean technical documentation, high performance and maintainable code. My work covers node.js back-end and full react js node js implementation production-ready and reliable.
Alongside my core work as a Full Stack Developer React Node / SaaS Web Developer, I also understand how UX design, Laravel Vue, Ruby on Rails and Bubble-based products connect within broader product development workflows.
🔥 Additional Web Development and Mobile Development Skills
💎JavaScript development across front end and fullstack projects, specializing as a Javascript developer ( React Web developer )
💎Mobile app development using React Native, Flutter and react native for cross-platform solutions.
💎Python backend development, including python developer and python rest api developer, analytics and integrations.
💎Webflow and modern website creation.
💎Full stack javascript solutions covering front end React, backend Node.js and database integration as a MERN stack developer.
💎Payment and third-party integrations using Stripe.
💎Enterprise-level React nodejs applications ensuring security, scalability, and usability.
💎Experienced senior front end developer and java react projects for SaaS and web platforms.
💥I am an experienced React frontend developer I specializing in building responsive, high-performance web applications. As a full stack developer React Node, I combine seamless react frontend interfaces with robust backend engineer solutions, creating scalable, efficient, and user-friendly products, as a full stack developer react node focused on long-term scalability.
I understand where a wordpress developer approach makes sense, but for products that need scalable architecture, custom logic, and long-term flexibility, I can also offer a more robust solution with React and Node.js.
Guarantee stability, scalability and competitiveness of your products. With support from a full stack web developer, your product can stay aligned with both technical standards and business goals.
If you're searching for a senior backend developer node.js or React Web developer, who can help you scale efficiently while aligning with business goals, I’m here to help.
📞 Ready to build a game-changing product?
Contact me to discuss your SaaS or Web App and bring your ideas to life efficiently.
JavaScript
React
Python
Node.js
API
API Integration
Web Development
Mobile App Development
React Native
Web Application
TypeScript
CSS
Next.js
PostgreSQL
HTML
MongoDB
Full-Stack Development
Front-End Development
PHP
HTML5
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 d3.js Developer in Ukraine on Upwork?
You can hire a d3.js Developer in Ukraine on Upwork in four simple steps:
Create a job post tailored to your d3.js Developer project scope. We'll walk you through the process step by step.
Browse top d3.js Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top d3.js Developer profiles and interview.
Hire the right d3.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 d3.js Developer?
Rates charged by d3.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 d3.js Developer in Ukraine on Upwork?
As the world's work marketplace, we connect highly-skilled freelance d3.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 d3.js Developer team you need to succeed.
Can I hire a d3.js Developer in Ukraine 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 d3.js Developer proposals within 24 hours of posting a job description.