Skilled Project Manager with many years of experience in software development. Оur international team, Volya Software Corporation, has a rich experience in the successful creation of custom software solutions for businesses of different levels: from world-renowned corporations such as Zünd and Snap-on to small start-ups.
You would find our skills very useful in such areas:
• CAD Systems Development;
• 3D Visualization;
• Computer Vision;
• Embedded Systems Development;
• Custom Solutions for Business (including CRM, ERP);
• Web Solutions of any complexity.
We are especially pleased with the long-term cooperation. Working with us, you get not just a code but also deep consulting on the development of your business's IT sphere, based on our considerable experience.
OpenGL
C++
OpenCV
Machine Learning
Computer Vision
CAD Software
Qt Framework
CAD & CAM Software
Embedded System
AI Development
CRM Development
Web Design
AI Model Development
Plugin Development
Tim S.
Collingswood, New Jersey
$85/hr
4.4
102 jobs
Please feel free to view some webGL proof-of-concept demos at the link below.
I've worked for the past 11 years almost exclusively with webGL. Jobs have included 3d model viewers, product configurators, bone-based animation, particle effects, procedural mesh generation, multi-layer 2D sprite environments, and motion capture/motion tracking for armature animation.
Prior to this I have about 2 years experience working on staff for a virtual reality lab.
I can work in a number of languages - and am currently most familiar with Javascript/Typescript. I have also worked in C, C++, GLSL, Java, Python, PHP and Javascript.
I tend to pick up on what I don't know quickly, and am happy to do research for project solutions.
To expound upon the v.r. experience: While working on staff at the lab I was tasked with developing software for an accelerometer-based glove apparatus, learned about VR theory and methods of application, worked with a unity-like engine, and modeled in 3DStudioMax and Maya. I was also involved in the various upkeep and troubleshooting needs of a VR-capable network of nodes and projectors.
C++
OpenGL Shading Language
3D Modeling
JavaScript
TypeScript
3D Rigging
Animation
3D Animation
Blender
3D Game Art
Three.js
WebGL
Web Application
Erik J.
Arcadia, California
$60/hr
4.8
21 jobs
My name is Erik, and I am a creative audio-visual software developer in California. My work is focused around real-time interactive systems using low-level programming. My work experience includes real-time audio applications, interactive 3D user interfaces, cross-platform build systems, and debugging across multi-threaded environments. My software experience is supported by over a decade of working as a professional music composer across video games (Disney Interactive & Milestone), films (Netflix and A24), and advertisements (LA Metro). I guarantee fast turn around times and easy communication.
My skills include:
-Graphics programming with low-level APIs such as OpenGL and WebGPU / Dawn.
-Audio software development with JUCE.
-DSP (digital signal processing).
-Cross-platform build systems with CMake and Bazel.
-Shader development with WGSL and GLSL.
-Debugging in a multithreaded environment.
-A passion for high-performance software development.
Why Work With Me:
-13+ years serving clients on Upwork.
- Extensive experience in both audio technology and commercial sound / music.
- Strong communication skills and a client-focused approach.
-Money-back gaurantee if you are no longer interested in working together.
Feel free to reach out to discuss your project needs. I am happy to setup a one-on-one call at your convenience,
Erik
C++
Audio Engine
Software Licensing
Software Testing
Software Design
Three.js
JavaScript
React
AR & VR
Plugin Development
Music Dubbing
Audio Mastering
Sound Mixing
Mitchell W.
Kennesaw, Georgia
$69/hr
4.8
116 jobs
I build the 3D and the web app. Most browser-3D projects need two people - someone who can model it and someone who can code it. Both halves live here, which removes the handoff that eats your budget and your timeline.
Top Rated Plus | 100% Job Success | 100 jobs | 1,000+ hours on Upwork | Kennesaw, GA - US-based, US time zone.
=== WHAT I BUILD ===
3D PRODUCT CONFIGURATORS & CUSTOMIZERS
- Blender source through optimized GLB, Shopify / headless commerce, AR viewer
INTERACTIVE TRAINING & SIMULATION
- Procedural trainers with real failure states, knowledge checks, analytics
- Recent builds: a 7-stage turbofan engine trainer, and a Gram stain lab where taking the steps out of order actually ruins the slide
REAL-TIME MULTIPLAYER 3D
- Networked state, physics, dynamic lighting and line of sight (Three.js + WebSocket)
SCIENTIFIC & STRUCTURAL VISUALIZATION
- Real data, not artist impressions. Live PDB molecular rendering at 179,000 triangles in the browser
RESCUE & OPTIMIZATION
- Inherited, half-finished, or AI-generated Three.js that needs to ship and hold 60fps on a phone
=== STACK ===
Three.js | React Three Fiber | WebGL / GLSL | WebGPU | React | TypeScript | Next.js | Node | WebSocket | Postgres / Supabase | Blender (10+ yrs) | GLB/GLTF, Draco, KTX2, texture budgets
=== TRACK RECORD ===
- 10+ years in Blender, now applied to browser delivery rather than render farms
- 63 completed Upwork contracts at 100% Job Success, 37 more in progress
- Subcontracted 3D and animation work I have delivered has shipped to DoD, Medtronic and Meta programs
- Built interactive 3D work for the David J. Sencer CDC Museum Virtual Ebola Exhibit, co-recipient of the 2024 AIHA Health & Safety Virtual Exhibit of the Year award
- Shipped: a real-time multiplayer 3D virtual tabletop, a conversational 3D avatar widget with viseme-synced lip sync, and two Blender automation plugins (nav-grid export, TTS lip-sync)
- Masterwork Studio LLC is SAM.gov registered, CAGE 20CL8, available for federal and defense subcontract work
=== HOW I WORK: STRAIGHT ANSWERS ONLY ===
I use AI tooling in my development workflow and I am upfront about it: it accelerates the code, it does not replace review, testing, or accountability. I read and understand everything that ships, and if something is outside my depth I will tell you before you spend money, not after. I do not sugarcoat scope or timelines.
You get a live staging link from week one, milestones with fixed scope, and replies inside 4 hours during US business hours.
=== START HERE ===
Send me your product page, your Blender files, or your broken Three.js repo. In a free 20-minute call I will tell you whether it is a two-week build or a two-month one, and what it will actually cost, before you commit to anything.
3D Modeling
Blender
WebGL
Three.js
React
TypeScript
JavaScript
Node.js
Next.js
3D Animation
3D Rendering
Web Development
Web Application
Data Visualization
Augmented Reality
3D Product Rendering
Product Design
Websockets
Ecommerce Website
Dawei C.
Kirkland, Washington
$20/hr
5.0
1 jobs
Experienced Diverse TechStack Developer. Worked For Microsoft, AMD, HSBC, Tencent.
Skilled at Coding of C++, Web/FullStack, JavaScript, PHP, OpenGL/WebGL, Azure/AWS/GCP Cloud Architect, MySQL/Oracle Database, DL/ML/AI Models Training, etc.
OpenGL
C++
MySQL
TypeScript
JavaScript
PHP
Web Development
Game Development
Azure App Service
Full-Stack Development
WebGL
3D Rendering
Benjamin R.
Dallas, North Carolina
$30/hr
4.8
52 jobs
In january 2026 my opensource Bellsack game engine briefly went viral. My fans and market speculators created 2 memecoins of the same name which moved over 2 million dollars in 1 day and at one point had $700k, but soon crashed to near $0, not my money but I got $13k in transaction fees. I am hoping to do it bigger next time as I continue improving my product. I am available to do a variety of programming, math, or other work. My upwork success score seems to be low recently because of lack of doing upwork jobs. I will get your work done.
I am available for general programming or math jobs. For example...
I can make a web browser do almost anything, but I dont know alot of libraries. I've used up to 80 off-screen canvases at once and over a trillion multiplies per second (teraflop) in browser, neuralnets, webcam, gamepad, ajax, low lag connection to servers, generating files that didnt even exist for download from a lone html file, opening and creating zip files, bending pics onto curved surfaces, 2d voxels, time rewind/forward, physics sims, scalar fields up to 15000 dimensions, divs (dom nodes) at angles moving around like with springs between them, putting webpage parts onto 3d polygons, custom designed programming languages built from scratch, secure-hashing and encryption, universal-pattern-calculus-combinators, drag and drop, searchable tables sortable by columns or by custom tuneable orders by sliders and checkboxes, data structures for DAG based secure sync across untrusted borders, optimization, connection to other systems. Just about anything you want a browser to do, that is defined purely in terms of computer behaviors (not specific other systems since theres alot of them and I likely dont know all of them you need, though can learn), I can find a way to do it.
Education: MS 3.23, BS 3.55, Computer Science, NC State Univ 2000-2006
I can do up to 25 hours/week on average.
CAN USE AI-GENERATED CODE OR NOT ON YOUR PROJECT: On some projects I use small pieces of AI generated code but I do read and understand and improve the code before using it in a final project. Is that ok, and to what extent here? Its very good with math. If that is not ok I will just learn things in general from AI but not use any of its code output. The generated code is copyrighted to me by the OpenAI license "We hereby assign to you all our right, title, and interest, if any, in and to Output." so I can legally sell or opensource that code, if its not just a big quote of something else the AI saw. Its very smart and comes up with original ideas. For example, my "computeUint10Distances = (tridist, shift, yFrom, yTo, xFrom, xTo, orthogonalDist, diagonalDist, optionalMaxDist)" function in Blob Monsters Game was written part by me and part by AI.
Experience - Highlights:
• (in progress) My own programming language. All possible programs are made of combos of calls of a single function for low-lag GPU-speed secure Internet sync.
Tiny or huge pieces of computing securely realtime copy/pastable across internet.
• (in progress) Browser webcam and GPU.js will turn tennis balls into 6d joysticks
Billions of people have no VR-like controllers. A bucket of tennis balls is cheap.
.js file that any webpage can use. Desktop or hold balls above phone front camera.
• Variety of languages and systems across jobs and my open-source projects.
• Talking advanced things with nontechnical people.
• Experimental search engine made of 100k wikipedia images and 70gB of text.
• Reverse-engineered SSL code to make a program compatible with packet sniffers.
• Stateless form of OpenCL does depend-net of GPU work in 1 low-lag function
• Used 400 VM computers at once
• Phone takes picture of bill (power, phone, etc), automaticly scans into bank.
• Volume norming where holding microphone closer to speaker than your mouth cant explode while amplifying a whisper from across the room.
• Musical instrument evolver generates java code that computes wave amplitudes
• My JSON parser/generator is very small: 16kB
• Deep debugging in Eclipse – once traced a network call for 2 hours
• Reduced lag by doing many SQL queries in the same network call
• Textarea to change learning algorithm code while its learning and instantly see
• Language detection of top 35 languages by curved ngram statistics.
• Reordered complex caching steps to extend map search to variable distance
• Tool to automatically verify a unicode upgrade
• Computed top 16 Wikipedia centroids contains Albert_Einstein and Molecule
• Packaging java programs and any files into an executable jar file.
• Custom webcrawlers (1) find many files types (2) cache restaurant menu internals
OpenGL
Java
JavaScript
HTML
CSS
SQL
Graphics Programming
OpenCL
Performance Optimization
jQuery
Eclipse IDE
Mathematics
Artificial Intelligence
Desktop Application
Server
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 OpenGL Developer in the United States on Upwork?
You can hire a OpenGL Developer in the United States on Upwork in four simple steps:
Create a job post tailored to your OpenGL Developer project scope. We'll walk you through the process step by step.
Browse top OpenGL Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top OpenGL Developer profiles and interview.
Hire the right OpenGL 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 OpenGL Developer?
Rates charged by OpenGL 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 OpenGL Developer in the United States on Upwork?
As the world's work marketplace, we connect highly-skilled freelance OpenGL Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream OpenGL Developer team you need to succeed.
Can I hire a OpenGL Developer in the United States 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 OpenGL Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top states for OpenGL Developers in the United States