Route planning

2023

Harbourline

Route planning for a coastal courier fleet, replanned every time a van falls behind.

Fewer kilometres driven per parcel

against fixed rounds, over twelve weeks

Client

Harbourline, Leith

Role

Engineer, routing service

Timeline

Five months, 2023

Built with

Rust, TypeScript, Postgres

Harbourline route planner: three delivery runs drawn along a coastline, with a list of runs beside the map

The problem

The problem

Drivers followed fixed rounds drawn up years ago. One late van meant phone calls, and a third of each day's distance was avoidable.

Drivers followed fixed rounds drawn up years ago. One late van meant phone calls, and a third of each day's distance was avoidable.

What I did

What I did

A routing service that replans every time a van falls behind, with rules the dispatchers can read and overrule. It ran beside the old rounds for a month before it replaced them.

A routing service that replans every time a van falls behind, with rules the dispatchers can read and overrule. It ran beside the old rounds for a month before it replaced them.

What changed

What changed

31% fewer kilometres per parcel over twelve weeks, and the dispatch desk stopped starting at five in the morning.

31% fewer kilometres per parcel over twelve weeks, and the dispatch desk stopped starting at five in the morning.

Next project

Next project

Stillwater

Stillwater

Have a number that needs moving? Tell me what it is today.

Next free in January 2027. Send the number, where it is measured, and what it costs you. I reply within a day.

Next free in January 2027. Send the number, where it is measured, and what it costs you. I reply within a day.

Create a free website with Framer, the website builder loved by startups, designers and agencies.