Hire the best OpenGL Developers in England
Check out OpenGL Developers in England with the skills you need for your next job.
- $70 hourly
- 5.0/5
- (7 jobs)
🔥 I am available for contract work starting from August 2024. As a seasoned Senior 3D Graphics Developer with over 14 years of experience in software engineering and 5+ years in 3D graphics development, I specialize in creating highly interactive, flexible, and visually captivating 3D and 2D graphics experiences. My extensive engineering background, combined with a deep understanding of mathematics and structured coding practices, enables me to deliver optimized and innovative solutions across various domains, including web-based viewers, configurators, metaverses, and CAD-like applications. ✅ My Core Technical Stack: 🔹Languages & Frameworks: JavaScript/TypeScript 🔹3D Graphics: Three.js, Babylon.js, raw WebGL, @react-three/fiber, with the powerful pmndrs ecosystem (drei, react-spring, csg, bvh, postprocessing, gltfjsx) 🔹 2D Graphics: Konva.js, React-Konva 🔹Shaders: GLSL Shader Language 🔹Multiplayer/Collaborative Applications: y.js, Liveblocks, Colyseus 🔹Frontend: React.js, Next.js 🔹State Management: Valtio, Zustand, MobX, Redux 🔹Bundling: Webpack, Vite, Rollup ✅ Advanced Skills & Techniques: 🔹Mathematics: Linear algebra (vector, matrix, quaternion calculations), Graph Theory essential for building floorplans 🔹Geometry Algorithms: Constructive Solid Geometry, Procedural generation, simplification, optimization 🔹AR/VR Development: Based on WebXR technology 🔹Animation: Skeletal animation, inverse kinematics 🔹Fluid Dynamics: Fluid and smoke distribution based on Navier-Stokes equation solver 🔹Rendering Techniques: Ray Tracing, PBR, Reflections, Refractions, Particles, Offscreen canvas rendering (main thread or separate thread via WebWorker) 🔹Postprocessing: Ambient occlusion, Anti-aliasing, Outline, Blur, Bloom, Glitch, Glow, Depth of Field, etc. 🔹Optimization: Layers, Batching, Culling, Instancing, Mipmapping, Bounding Volume Hierarchy, Level of Detail (LoD) 🔹Data Handling: Conversion for formats such as glTF, FBX, OBJ/MTL, SVG, XLSX/CSV, DXF/DWG, PDF, TXT/DOC, JSON, or custom formats as needed. I am committed to delivering clean, efficient, and scalable solutions tailored to your project’s unique requirements. From selecting the most suitable technology stack to developing high-quality code and ensuring flawless execution, I strive to provide the best possible outcomes for every project. Let's collaborate to bring your vision to life. Whether you're starting from scratch or need expert assistance at any stage of development, I'm here to help.OpenGL
Linear AlgebraGPUOpenGL ESAR & VR3D ArtCanvasMathematicsVirtual RealityTypeScriptJavaScript3D Rendering3D Game ArtWebGLThree.js - $27 hourly
- 5.0/5
- (2 jobs)
Hi! My extensive experience includes 3D modelling/texturing/rendering/ray-tracing and proficiency in WebGL library Three.js. I create interactive and visually stunning 3D graphics directly in the browser. I am also well-versed in react-three-fiber, a React renderer for Three.js, blender, babylonjs, WebGPU and WebGL which enables me to efficiently build dynamic and responsive 3D web applications. I can create web application using ReactJS, Python, and .Net. With 4 years of experience in web technologies i can use Django, MongoDB, Postgres, Node/Express, and AWS technologies for optimized and stunning web applications. I can create CRMs, CMS, Profile, Service Based, IoT based web applications. I can work on Native technologies to create IoT, Ecom, Service based, AR/VR/XR, 3D, and specialised applications for disabled users. I can work on Flutter, React Native, Java, Kotlin, Swift and C#. Why me? ⭐️ Communication guaranteed. Explain application's idea, I will create road map and designs and will follow agile methodology ⭐️ I've been working in this AR/VR and 3D web development field for 4 years. ⭐️ I come from a Design background and I am a creative developer ⭐️ Strong 3D mathematical/MatLab skills ⭐️ Strong Mobile Application Development Skills Key skills I bring to the table? 👉 Three.js 👉 React-Three-Fiber 👉 React 👉 D3 👉 MUI 👉 GreenSock/GSAP 👉 Tween.JS 👉 3D Mesh Design using Blender & Maya 👉 PBR shaders, OpenCL Shaders, SSAO Shaders and Phong Shaders 👉 Graphics Pipeline Optimization 👉 Node.js/ Express 👉 MongoDB 👉 Relational Databases/ No-SQL 👉 OpenAI APIs, Chatbots, ChatBoxes and custom Neural Network Models My commitment to staying at the forefront of 3D web development trends drives me to explore new tools and techniques continuously. With adaptability and enthusiasm, I am always ready to take on new challenges. Let's connect if you are looking for a skilled 3D web developer who can transform your vision into innovative and captivating 3D web experiences. Together, we can create something extraordinary that sets your brand apart and engages your audience like never before! You can find my portfolio below for some examples of my three.js pages. Feel free to contact me for any inquiries as wellOpenGL
API IntegrationReact NativeReactAPI DevelopmentThree.jsARCoreJUnitSeleniumSpring BootAPI TestingAndroid App DevelopmentHibernateJavaFXDatabase IntegrationMicrosoft SQL Server - $80 hourly
- 3.9/5
- (49 jobs)
I have more than two decades of experience in software development. Everything from 8-bit game machines, many generations of game console to the WebGL and Mobile. I've worked for startups and multi-national corporations, in-house, consultant and freelance. I focus on browser and mobile development now, where my long background and wide experience is effective for dealing with the relatively low performance environment. Front end is usually where I'm at but I'm equally happy to work with the back end to pursue a truly high performance result. Please explore the portfolio and watch the attached video to get an idea of what I can do.OpenGL
HTML5 CanvasJavaScriptNode.jsOpenGL ESHTML5CCSSWebGLThree.jsMathematicsC++OpenGL Shading Language - $25 hourly
- 0.0/5
- (0 jobs)
Skilled C/C++ Developer | System Programmer | OpenGL Game Developer - Hello! I am an experienced software developer with extensive experience in C, C++, and system programming. I specialize in building robust, high-performance applications, with expertise in endpoint agent solutions. - Deep understanding of low-level programming, memory management, and performance optimization. - Commitment to exceeding client expectations and creating long-term professional relationships.OpenGL
Desktop ApplicationProduct DevelopmentGrafanaPrometheusAsio C++ LibraryMicrosoft Visual C++C#Data StructuresSystem ProgrammingWindows API DevelopmentMicrosoft Component Object ModelC++C - $25 hourly
- 5.0/5
- (1 job)
I have been around a computer since I was a teen, and I got my first job as a DB manager while I was still in school. I can program in various languages, but C is the one I use the most. At the present day, I'm very much interested in the implementation of interpreted languages and virtual machines for bytecode execution. After some years spent learning the skills needed to build it, I'm in the process of finishing my first general-purpose programming language, which I will release this year. During this time, I dissected and studied the implementation source code of the most used programming languages in the world, like Python, Java, JavaScript, Lua, etc. Doing that has been a fantastic learning experience, during which, not only I grew my programming skills with these languages, but, more importantly, I learned many of the most intricate details on how they operate from the inside. Other fields of computing that I have had experience with are computer vision, graphics, and generative art. I worked a lot with OpenCV, OpenGL, and languages like Processing, for which I built Blobscanner, a blob detection library. I mainly work on Linux, but I follow the build once, run everywhere motto, thus I write only portable code unless I'm required to code for a specific OS or CPU.OpenGL
OpenCVCompilerImage ProcessingComputer GraphicsJavaScriptC++CPython - $60 hourly
- 0.0/5
- (0 jobs)
A software engineer with extensive experience in C and C++, with a background that spans video game engine development and real-time, low-latency trading strategy implementation. Skilled in optimizing performance for demanding applications, whether in gaming or high-frequency trading systems. Adaptable, with a solid understanding of systems that require efficiency and precision, and experience working across various technical domains to deliver reliable, high-performance solutions.OpenGL
SoliditySoftware DevelopmentPythonCC++ Want to browse more freelancers?
Sign up
How hiring on Upwork works
1. Post a job
Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.
2. Talent comes to you
Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.
3. Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
4. Payment simplified
Receive invoices and make payments through Upwork. Only pay for work you authorize.