Skip to content
BackNov 8
Anton K.

Anton K.

Senior Three.js 3D Graphics Developer | Advanced Rendering

🔥 As a Senior 3D Graphics Developer with over 15 years in software engineering and 6+ years focused on 3D graphics, I specialize in building interactive, visually rich 2D and 3D experiences. My background combines deep engineering expertise with strong mathematical foundations and structured development practices. This enables me to deliver performant, scalable solutions across diverse applications, including web-based viewers, product configurators, virtual environments, and CAD-like systems. ✅ 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.

🇬🇧Hertford, United Kingdom$110/hr100% JSS5.00 (8)Since Feb 2019
GlobeUpwork

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#50,129 / 412k
🇬🇧Country#1,118 / 10.7k
Revenue, last 30 days
$0
Total earnings
$79k

Billed in all: $81k

World#50,129 / 412k
🇬🇧Country#1,118 / 10.7k
Per project
$11k
Projects, last 6 months
0
World#209,857 / 412k
🇬🇧Country#4,679 / 10.7k
Projects in all
7

Across 8 contracts

0% fixed100% hourly
World#236,191 / 412k
🇬🇧Country#6,422 / 10.7k

Earnings, last 30 days

$81.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$80k$81k$82k$83kOct 9Oct 24Nov 8

Skills