Kirill Osipov

Senior Three.Js Developer at Erth.AI

Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kirill Osipov is a Senior Three.js developer and graphics-engine specialist with over a decade of hands-on experience building high-performance WebGL/WebGPU renderers and visualization pipelines. He has repeatedly delivered production-grade graphics for web, mobile and game projects—achieving up to 5x rendering performance improvements on 4K displays and maintaining 60 FPS on mid-range mobile devices. Kirill’s background spans startups and product teams (Blend4Web, Yandex, GeoCV, Canvas, Faraway) where he designed custom shaders, LOD systems, texture compression and memory-efficient asset pipelines for complex 3D scans, CAD models and Web3 games. An active open-source contributor, he has contributed deep engine fixes and shader/postprocessing improvements to the PlayCanvas engine, demonstrating comfort with both engine internals and full-stack integrations. Based in the Netherlands, he combines low-level GPU optimization skills with TypeScript/Three.js application architecture to turn demanding visual requirements into robust, cross-platform experiences. Notably, his work often targets resource-constrained devices, squeezing high fidelity visuals out of mobile hardware without compromising responsiveness.
code4 years of coding experience
job11 years of employment as a software developer
bookLomonosov Moscow State University
languagesDutch
github-logo-circle

Github Skills (12)

webgl10
typescript10
javascript10
typescripts10
game-engine10
typescript-types10
shader9
gltf7
webgpu5
webxr4
spl4
3d4

Programming languages (6)

TypeScriptC#C++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
playcanvas/engine

May 2022 - Dec 2022

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Role in this project:
userFull-stack Developer
Contributions:48 reviews, 7 commits, 26 PRs in 6 months
Contributions summary:Kirill primarily contributed to the PlayCanvas engine, focusing on various aspects of its functionality. Their work included fixing linear fog color mixing, improving element component behavior, adding outline/shadow tags to text markups, and resolving shader-related issues. Furthermore, they addressed issues related to postprocessing and render target management, demonstrating a broad understanding of the engine's inner workings.
javascript-gamejavascriptjavascript-game-engineplaycanvasnodejs
Contributions:31 commits, 2 PRs, 23 pushes in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kirill Osipov - Senior Three.Js Developer at Erth.AI