Viktor Belomestnov

Senior Software Engineer at Action Engine

Belgrade, Central Serbia
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
Viktor Belomestnov is a Senior Software Engineer with eight years of hands-on experience building JavaScript-heavy web applications, specializing in geospatial data loading and 3D visualization. He contributes to notable open-source projects such as deck.gl and loaders.gl, where he improved Tile3DLayer support, Draco compression handling, and KTX2 texture parsing—work that directly impacts large-scale WebGL data visualization. At Action Engine he develops tooling like a 3D tile-converter and leads geospatial integration efforts, while prior roles at HARMAN and Platforma exposed him to varied domains from ML UIs to regulatory full-stack systems. Viktor blends front-end UI craftsmanship with low-level performance work on loaders and memory fixes, a combination that makes him effective across the stack. Based in Belgrade, he brings a pragmatic, open-source-first approach and a knack for resolving tricky rendering and data-loading edge cases.
code8 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Computer and automated systems software, Master's degree, Computer and automated systems software at Zabaikalsky State University
languagesEnglish, Russian
github-logo-circle

Github Skills (16)

webgl10
data-visualizations10
maps10
tiles10
data-visualization10
data-visualisation10
javascript10
react10
3d10
webassembly9
gis9
3d-graphics9
lessc9
css9
geojson8

Programming languages (3)

TypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
visgl/loaders.gl

Sep 2020 - Jan 2023

Loaders for big data visualization. Website:
Role in this project:
userBack-end Developer
Contributions:648 reviews, 419 commits, 780 PRs in 2 years 4 months
Contributions summary:Viktor focused on implementing and fixing issues related to the Draco 3D compression library within the `loaders.gl` repository, specifically addressing memory leaks, updating to newer versions, and integrating metadata. Their contributions included modifying and improving Draco's functionalities within the project's architecture. Additionally, the user added features for parsing and handling KTX2 textures.
csvloadersbasisdracobig-data-visualization
visgl/deck.gl

Jan 2021 - Jun 2022

WebGL2 powered visualization framework
Role in this project:
userFront-end Developer
Contributions:69 reviews, 17 commits, 51 PRs in 1 year 4 months
Contributions summary:Viktor primarily contributed to the `Tile3DLayer` within the `deck.gl` framework, enhancing its functionality and integration with external resources. Their work includes supporting indices for i3s data, implementing viewport filtering, updating to new loaders, and improving loading mechanisms for Cesium tilesets. Furthermore, the user fixed issues related to mesh layers and texture handling.
pythonwebgljavascriptwebgl2threejs
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
Viktor Belomestnov - Senior Software Engineer at Action Engine