Hire the Best OpenGL Developers
in India

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Ankush S.

Shimla, India

$35/hr
5.0
10 jobs

Hi my name is Ankush, I am the developer of Color Changer Camera and many other highly successful apps with over 1 Million Downloads. With 10 years of Software Development experience, I specialize in building complex, high-performance applications that stand out in the App Store. My apps—including Color Changer Camera, Vocal Trainer—have attracted over 1 million users worldwide. I bring deep technical expertise in areas that go beyond standard UI development, including real-time image processing, augmented reality, high-performance graphics (Metal, OpenGL), and audio/DSP integrations (MIDI, pitch detection). What I bring to your project: 10 Years of Mobile Excellence: Clean, maintainable, and scalable code for iOS and Android. Specialized Skillsets: Advanced knowledge of AR, real-time rendering, and complex audio logic. A Founder’s Mindset: I treat your app like my own. Having built and managed multiple apps with 500k+ users, I provide strategic insights into architecture, performance optimization, and user retention.

  • OpenGL
  • Android App Development
  • iOS Development
  • Mobile App Development
  • Digital Signal Processing
  • Audio Engineering
  • Machine Learning
  • Metal API
  • Computer Vision
  • Full-Stack Development
  • Core ML
  • SwiftUI
Shefeeque M.

Cochin, India

$49/hr
5.0
33 jobs

Need a computer vision system, intelligent 3D workflow, Blender automation tool, hardware–software solution, or custom Python application? I turn complex technical requirements into practical, reliable, and user-friendly software. I am a Python and Computer Vision Engineer with a foundation in Mechanical Engineering and an MEng in Computer Vision and Artificial Intelligence. I combine machine learning, 3D geometry, hardware–software integration, automation, and GUI development to build complete engineering solutions—not just isolated scripts. 🔹 Selected Project Experience • Cross-platform computer vision desktop applications • Digital-twin solutions for predictive maintenance • Real-time AR localization systems for surgical applications • Blender Python add-ons for automated product rendering • Digital prosthetics and orthotics workflow tools 🔹 Computer Vision & Machine Learning • Object detection, classification, localization, and segmentation • OpenCV, PyTorch, YOLO, and Faster R-CNN • Real-time pose estimation, tracking, and video analytics • Image processing, automated measurement, and feature extraction • SLAM, camera calibration, 3D perception, and reconstruction • Model training, evaluation, optimization, and integration 🔹 Blender Scripting & 3D Automation • Custom Blender add-ons, operators, panels, and interfaces • Automated modeling, rendering, and asset-processing workflows • Headless execution and batch-rendering pipelines • Programmatic shaders, materials, and textures • Synthetic image and training-data generation • Integration with computer vision systems, APIs, and external tools 🔹 Prosthetics & Orthotics Tool Development I develop the computational and geometric components of digital prosthetics and orthotics workflows, including: • 3D scan processing, alignment, cleanup, and analysis • Automated measurements and shape analysis • Fitting and design visualization • Geometry-processing and design-automation tools • Blender-based interfaces for scans, models, and measurements My focus is software engineering and digital workflow automation rather than clinical diagnosis or medical advice. 🔹 Python GUI & Custom Applications • Cross-platform applications using PyQt and Tkinter • Interfaces for computer vision, AI, and 3D-processing systems • Camera, machine-learning model, database, and API integration • Data visualization and workflow-management tools • Converting Python scripts and prototypes into accessible applications 🔹 Hardware–Software Integration • Camera, imaging-device, and sensor integration • Real-time image and sensor-data acquisition • Device communication, control, and monitoring • Integration of computer vision models with physical systems • Calibration, synchronization, data logging, and visualization • Prototype development for robotics and automation systems 🔹 Additional Expertise Three.js, NumPy, Pandas, Gaussian Splatting, Autodesk Maya Scripting, scientific data processing, API integration, debugging, optimization, and application maintenance. 🔹 What You Can Expect • Clean, maintainable, and well-structured code • Clear communication and practical technical recommendations • Testing, documentation, and dependable delivery • Solutions designed around your users and existing workflows Send me a message with your project description, sample data, and target platform, and I’ll recommend the most effective technical approach.

  • OpenGL
  • 3D Modeling
  • Machine Learning
  • OpenCV
  • Computer Vision
  • Python
  • Image Processing
  • PyTorch
  • PyQt
  • Docker
  • Plugin Development
  • CNC Programming
  • Three.js
  • Blender
  • Scripting
  • Automation
  • Autodesk Maya
Saurabh J.

Vikhroli, India

$35/hr
4.4
47 jobs

Software & Hardware generalist with experience in Computer Graphics, Computational Geometry, Image Processing, Hardware prototyping, Scripting & Automation I'm good at Developing Software/Hardware Systems from scratch. Technical skills: 1. Desktop Application Development: ✓ Qt application ✓ C++ ✓ PyQt ✓ Solid Principles ✓ Software architecture ✓ GoogleTest 2. Computer Graphics: ✓ OpenGL ✓ CGAL ✓ Compute Shaders ✓ three.js ✓ pyntcloud 3. Embedded Development: ✓ PCB design ✓ Communication Protocols ✓ Arduino ✓ Hardware Prototyping 4. Others: ✓ Blender Addon/Scripts Development ✓ OpenCV ✓ CAD modeling / 3D printing ✓ Performance Optimization ✓ Reinforcement Learning ✓ Git ✓ Django ✓ GIS & maps ✓ javascript/typescript ✓ webpack ✓ REST API ✓ AWS Lambda and API Gateway ✓ CI/CD ✓ Airtable ✓ Softr Looking forward to building long-term business relation with clients

  • OpenGL
  • C++
  • Python
  • Scripting
  • JavaScript
  • Blender
  • OpenCV
  • Qt Framework
  • API
  • PyQt
  • Embedded System
  • Desktop Application
  • React
  • AWS Lambda
  • Image Processing
Mayur T.

Ahmedabad, India

$45/hr
5.0
26 jobs

I build BIM software that works against real IFC models, not demo files. Ten years shipping iOS and 3D products, including a LiDAR scan-to-floorplan pipeline now in production at multi-location retail chains. Recent proof: a browser 4D viewer in React and three.js, built and verified on production IFC data in one week. WHAT I BUILD IFC viewers in the browser with That Open Engine (formerly IFC.js) , openBIM workflows end to end and three.js. 4D sequencing that links Gantt schedules to model geometry. ARKit and LiDAR iOS apps that overlay BIM models on live construction sites. LiDAR capture to dimensioned floorplan. Industries this has shipped in: construction and AEC, retail operations, real estate. TRACK RECORD 2021 to 2025: core engineering team at Plinth. Photogrammetry app from first commit to enterprise deployment and App Store launch. iOS with ARKit and RealityKit, C# backend, server-side Swift with Vapor. 2025 to now: core engineer on SpaceZap, a LiDAR scan-to-floorplan product by ThinkNeural. In production at multi-location retail chains, including a major eyewear brand. Helped land their first enterprise client. 2025 to now: founder and CTO at Shivlam. Built an AR app that overlays BIM models on active construction sites, piloted with enterprise builders in India. Built the 4D browser viewer mentioned above. WHY THE DOMAIN DEPTH MATTERS I link schedule tasks to IFC objects by GlobalId, not expressID, so links survive model re-exports. If a re-export has ever broken your data, you know why this matters. Same story with point cloud noise in cluttered real spaces, ARKit drift on large sites, IFC schema quirks between authoring tools. I have hit these problems already, on shipped products. WHAT I DO NOT DO BIM modeling, CAD drafting, architectural design. I build software around your models, I do not author them. HOW TO START Send the IFC file, the scan, or the problem. I will tell you plainly whether I can solve it, and what it takes.

  • iOS Development
  • IFC
  • Building Information Modeling
  • Lidar
  • Augmented Reality
  • Three.js
  • WebGL
  • React
  • Python
  • ARKit
  • RealityKit
  • AR Application
  • Photogrammetry
  • Swift
  • WebAssembly
  • SwiftUI
  • Virtual Reality
Dipen P.

Ahmedabad, India

$38/hr
4.6
1,519 jobs

Completed 50+ world-class 3D product configurators across various industries. With 20 years of experience in computer graphics and computational geometry, I help businesses turn complex 3D and visual data into interactive, production-ready software — from AI-powered computer vision pipelines to real-time 3D configurators and digital twins. On the 3D configurator and e-commerce side, I create web-based experiences where users can load, customize, and augment products in real-time using WebGL/Three.js and modern JavaScript, then purchase directly through the website — turning static product pages into interactive sales tools. My technical foundation covers both precision CAD work (STEP/IGES) and mesh-based pipelines (STL/OBJ), using geometry kernels like Parasolid, Open Cascade, CGAL, and IGL, graphics libraries like VTK and OpenGL, and languages including C++, C++/CLI, C#, and JavaScript, with UI frameworks like Qt and MFC for desktop tools. On the computer vision and AI side, I build systems that extract measurements, detect defects, and verify manufacturability directly from images, scans, or CAD models — including photogrammetry pipelines that reconstruct accurate 3D models from real-world photos for digital twin and inspection use cases. Whether the challenge is reconstructing real-world geometry through photogrammetry, building a digital twin that mirrors physical assets, training a vision model to inspect or measure parts, or shipping a configurator that helps customers buy with confidence, I bring deep geometry expertise together with modern AI and graphics tooling to deliver solutions that solve real engineering and business problems.

  • C++
  • WebGL
  • React
  • D3.js
  • Unreal Engine
  • TypeScript
  • Next.js
  • AR & VR
  • CAD
  • Lidar
  • Computer Vision
  • GIS
  • Three.js
  • JavaScript
  • AI Agent Development
  • Ecommerce
Aravind A.

Kollam, India

$21/hr
5.0
28 jobs

I am an experienced C/C++/C# (.NET)/Python/Java/Fortran 90 programmer. I specialize in the development of high performance cryptographic implementations , deep neural networks, desktop application development (both GUI and terminal applications), graphics programming with SDL 2.0 or SFML and OpenGL, network programming using sockets (both BSD sockets and WinSock), multi threading, system security enhancing applications and writing operating system level code for both Windows and Linux operating systems. I am deeply familiar with the Windows API as well as POSIX API, and I have extensive experience working with intricate projects that use the OpenSSL libraries, libAV (core libraries of ffmpeg), libcurl, GMP and many more! I prefer developing cross-platform code and I also have experience in using MPI (Message Passing Interface) via OpenMPI for distributed computing. I love writing efficient, elegant and portable code, that works in the most efficient way possible. I am also a fluent speaker and writer of the English language. If I take up a project, be assured that it will be done with the utmost level of perfection that will make your heart content! Please check out the heartfelt reviews from my clients to understand more about me. I hope to work with you and manifest success in your challenging projects. Thankyou very much for checking out my profile! May God Bless You :)

  • OpenGL
  • C++
  • C
  • Python
  • FFmpeg
  • Deep Learning
  • Unix
  • POSIX
  • Elliptic Curve Cryptography
  • Linux
  • Socket Programming
  • Software Architecture & Design
  • Neural Network
  • SQLite
  • System Programming
  • Windows API Development

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

How do I hire a OpenGL Developer in India on Upwork?

You can hire a OpenGL Developer in India 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 India 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 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 OpenGL Developer proposals within 24 hours of posting a job description.