Viktar Havaka is a GIS-focused software engineer and co-founder with 15 years of experience building high-performance mapping and geocoding systems in C++. He led engineering at MAPS.ME and Mapbox before co-founding Organic Maps, bringing deep expertise in algorithms, data structures, and data compression to offline-first navigation tools. Viktar is an active open-source contributor to prominent projects like Organic Maps and OSRM, where he improved search ranking, POI handling, routing algorithms, and integration of compressed offline data. Based in Argentina with a background in information technology from Belarus, he blends systems-level C++ mastery with product-minded work on real-world mapping features for travelers and outdoor users.
15 years of coding experience
20 years of employment as a software developer
bachelor, Information Technology, bachelor, Information Technology at Belorussian State University
π Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
Role in this project:
Back-end Developer
Contributions:4040 reviews, 870 commits, 1551 PRs in 5 years 3 months
Contributions summary:Viktar primarily contributed to the implementation of new features within the search functionality, including the introduction of a new shop POI type and the improvement of ranking. They modified multiple files related to search functionality, including file naming related to the search/ranking, adding code to make the ranking better, and incorporating new feature. Additionally, the user fixed exception types and contributed to code refactoring.
Contributions:19 commits, 8 PRs, 61 comments in 3 months
Contributions summary:Viktar primarily contributed to the Open Source Routing Machine (OSRM) backend, focusing on C++ code. Their work involved fixing issues related to maneuver bearings, integrating offline compressed data, and resolving compilation errors. They also implemented changes to the MLD algorithm, along with refactoring the code and removing useless includes. Moreover, the user also worked on edge-based and segregated node flags.
astarcppdijkstrac-plus-plusmap-matching
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.