Yannis Gravezas is a 3D visualisation engineer with 14 years’ experience building high-performance WebGL, WebXR and Unity experiences across medical, gaming and immersive AR/VR projects. He contributed core features to the widely used three.js library—adding modern WebVR/WebXR hooks and instanced morph targets—enabling thousands of animated models to run efficiently in the browser. Currently at Axial3D, he applies heavy optimization, instancing and custom shaders to real-world visualisation problems while also shipping experimental rhythm-game and marketing activations on Meta Quest and web platforms. Comfortable across full-stack web graphics and real-time multiplayer plumbing (WebRTC), he combines pragmatic engineering with a penchant for visual polish and systems-level thinking. Colleagues appreciate that beneath the playful “burn noobs” GitHub bio is a developer who rigorously tunes performance limits and keeps cutting-edge browser XR compatibility front and center.
Contributions:9 reviews, 6 commits, 15 PRs in 3 years 8 months
Contributions summary:Yannis's contributions primarily involve the `examples/js/effects/VREffect.js` file, demonstrating an understanding of WebVR/WebXR technologies. They improved the `VREffect` class by adding support for `cancelAnimationFrame()`, `submitFrame()`, and `renderTarget`, making it compatible with the latest WebVR standards. Further, they updated the example code to use `Scene.onBeforeRender` and `.onAfterRender`. In addition, the user added support for instancing and morph targets.
Post processing for three.js https://samsunginter.net/three-effects/examples/basic
Contributions:47 commits, 68 pushes, 3 branches in 5 months
post-processingwebgljavascriptthreejsthree-js
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.