Michael Krasnyk

Mission FSWEng at The Exploration Company

Munich, Bavaria, Germany
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
Michael Krasnyk is a mission-focused software engineer and systems thinker with 13 years of experience building robust C++ backends for mapping, autonomous driving, and aerospace applications. Currently at The Exploration Company after leading ML efforts at ruumi, he models the technosphere within planetary boundaries to improve quality of life—bridging applied research, production-grade routing engines, and machine learning. His contributions to high-profile open-source routing projects like OSRM and Valhalla show deep expertise in performance-sensitive code, dependency management, and cross-platform build stability. Having moved from academia (Dr.-Ing.) into industry roles at Mapbox, Argo AI and others, he combines rigorous research background with pragmatic engineering for complex, safety-critical systems. Based in Munich, he brings a rare blend of geospatial routing internals and systems-level thinking informed by both academic research and hands-on automotive/autonomous systems experience.
code12 years of coding experience
job19 years of employment as a software developer
bookDr.-Ing. Electrical Electronics and Communications Engineering, Dr.-Ing. Electrical Electronics and Communications Engineering at Otto-von-Guericke University, Magdeburg, Germany
bookMaster of Engineering (M.Eng.) Computer Engineering, Master of Engineering (M.Eng.) Computer Engineering at Donetsk National Technical University, Ukraine
languagesEnglish, German, Ukrainian, Russian
stackoverflow-logo

Stackoverflow

Stats
114reputation
4kreached
5answers
0questions
github-logo-circle

Github Skills (24)

c-language10
routing-slip10
cmake10
routes10
cprogramming-language10
algorithm9
algorithms9
build-system9
performance-optimization9
optmization9
optimisation9
optimization9
protobuf8
protobuffer8
openstreetmap8

Programming languages (17)

JavaC++CSSCCMakeGoPerlHTML

Github contributions (5)

github-logo-circle
Project-OSRM/osrm-backend

Apr 2016 - Jun 2018

Open Source Routing Machine - C++ backend
Role in this project:
userBack-end Developer
Contributions:1 release, 652 commits, 313 PRs in 2 years 2 months
Contributions summary:Michael primarily worked on bug fixes and refactoring within the C++ backend of the Open Source Routing Machine (OSRM) project. Their contributions involved addressing issues related to uninitialized values, fixing parameters, type errors, and addressing code that was causing build issues on MSVC. The changes focused on improving the parsing of URLs and the calculation of path weights and turn angles within the routing engine, impacting its performance and accuracy.
astarcppdijkstrac-plus-plusmap-matching
valhalla/valhalla

May 2018 - Jun 2018

Open Source Routing Engine for OpenStreetMap
Role in this project:
userBackend Developer
Contributions:62 commits, 20 PRs, 128 pushes in 1 month
Contributions summary:Michael primarily focused on modifying core C++ code related to the Valhalla routing engine. Contributions include fixing the initialization order of static members, removing a dependency, making dependencies optional, adding a new binary, and other code changes related to the project's build and dependencies. These changes indicate involvement in the backend logic and build process of the routing engine.
osrmmulti-modalnominatimtileddijkstra
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