Duane Gearhart is a senior software engineer with over two decades of experience and a focused 11-year run at mapping and routing companies, currently building location services at Mapbox. He combines deep backend expertise in C++, Java, SQL and Linux with hands-on work in routing engines—having been a core contributor to the open-source Valhalla project that improves OpenStreetMap-based transit and narrative routing. Duane has a strong track record of shipping production navigation features (alternate/draggable routes, time-sensitive routing, TTS guidance) and performance-tuning complex algorithms like Dijkstra’s in real-world systems. Comfortable across telecom, defense, and consumer mapping domains, he brings both rigorous academic training (MS/BS in Computer Science) and a habit of relentless, test-driven improvements. Known as a thought leader and mentor, he pairs analytical problem-solving with a practical focus on quality and user-centered direction text. An eclectic detail: beyond routing logic he’s contributed narrative-quality improvements such as multi-cue instructions and richer transit phrasing that directly improve driver and rider experiences.
11 years of coding experience
25 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Penn State University
Contributions:10 releases, 221 reviews, 2294 commits in 7 years 4 months
Contributions summary:Duane's contributions focused on enhancing the Valhalla routing engine, specifically related to transit-based route calculations. The commits added unit tests for transit-related phrases in the narrative builder to improve the quality of direction text output. The user has been involved in implementing functionality for handling features like multi-cue instructions and more efficient routing options.
Contributions:428 PRs, 838 pushes, 7 branches in 2 years 1 month
the-graphimprovedgraphpathdirections
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
Duane Gearhart - Senior Software Engineer at Mapbox