All projects

Co-Founder & CTO · 2022 – 2023

Drive

An app for finding great driving roads.

Role
Co-Founder & CTO
Years
2022 – 2023
Stack
PythonDjangoAWSPostgreSQLOpenStreetMap (PBF)TippecanoeMapbox TilesetsiOS
Drive app on phone

Co-founded with Chris Saad. The question that started the project: "how do I find the best driving roads in Australia?"

Data foundation

OpenStreetMap has nearly every road on Earth in one open dataset, distributed as binary extracts. That was the raw material. The trouble is that OSM is organised for cartographers. A road in OSM isn't "the Old Pacific Highway from A to B". It's a long run of short geometric ways, often split at every intersection, sometimes doubled up as two-way pairs, and edited by hundreds of mappers over a decade. The first job was turning that soup back into roads.

Approach

The reassembly was deliberately simple. Two ways with the same name whose endpoints sit close together are probably the same road, so we glued them together, and repeated that across the whole region. What came out was a clean list of named roads.

Scoring used two signals and ignored everything else:

We used no speed limits, traffic data or reviews, only geometry and surface, on the bet that the best driving roads would stand out on those two signals alone. When we tested it on a region where enthusiasts already had strong opinions, the results matched the roads they rated highest.

Product

With the data working, we built the rest of Drive: the iOS app, route building, drive-day organising, convoy tracking and route sharing. The pipeline ended up covering more than 40 regions: Australia, most of Europe, North America and large parts of South America. Adding a region was a config entry, with no code change.

Drive day in the hills Drive scene

Engagement

Co-Founder and CTO. Built the road-extraction and scoring pipeline, the API serving the iOS app, the AWS infrastructure, and most of the early product. Active build wound down at the end of 2023.

drive.inc →

More projects

All projects