Alexander Shalamov is a seasoned software engineer with 12+ years building browser and mobile technologies, currently focused on map and web platform work at Mapbox from Espoo. He has deep systems and front-end expertise—contributing low-level C++ performance fixes and build infrastructure to mapbox-gl-native and enriching map rendering and text/image shaping in mapbox-gl-js. Previously at Intel he edited W3C specs (Generic Sensors, Web NFC) and owned Chromium components for sensors and imaging, delivering upstream work used by billions. Alexander combines standards advocacy, open-source craftsmanship, and practical product delivery, and he maintains a long-running personal studio (BlueOrange Studio) reflecting his entrepreneurial streak. An avid photographer, he actively shapes the Web Image Capture API, bringing real-world imaging needs into browser standards.
12 years of coding experience
17 years of employment as a software developer
Master's degree, Economics And Management, Master's degree, Economics And Management at Saint Petersburg University of Telecommunications
Master of Science - MS, Information Technology, Master of Science - MS, Information Technology at LUT University
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
Back-end & Infrastructure Engineer
Contributions:9 releases, 1 review, 310 commits in 2 years 6 months
Contributions summary:Alexander primarily contributed to core backend functionality, focusing on low-level code and build infrastructure. Their work involved modifying core C++ code to optimize performance by changing how hex sequences are generated, and vendor in third-party library libbenchmark to ensure the binary compiled with same compiler/options. They also implemented various features for the rendering engine of a mapping application by adding a specific rendering path, filtering, and sorting functionality. These changes indicate the user's strong understanding of low-level optimization and dependency management within a complex codebase.
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
Front-end Developer
Contributions:10 reviews, 22 commits, 26 PRs in 2 years 6 months
Contributions summary:Alexander primarily contributed to the front-end development of the `mapbox-gl-js` repository, focusing on enhancing map rendering and style customization. They implemented features related to symbol layer properties, including overriding paint properties using format expressions and integrating images within labels. The user's work involved modifying the code to accommodate images, including the addition of images to text-shaping, while maintaining performance.
vector-tilestilesmonorepobrowsermapbox
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.