
React Native · AWS Lambda + Glue · Mapbox GL · real-time data pipeline
Helping mariners find safe water, a million times a day.
The problem
Ditch Navigation guides boaters through shallow, poorly charted waters, where a wrong turn can mean a grounded hull. Their app needed depth data that loads instantly, and their old stack was starting to buckle under growth.
What I built
I rebuilt their flagship navigation app from the ground up and had it live in three months. Behind it sits a data pipeline on AWS that turns raw survey data into instant answers, plus an open-source mapping library that their other apps now reuse.
The outcome
Lookups that used to take up to two seconds now come back in under 60 milliseconds. The system quietly serves over a million requests every single day, and boaters get their answer before the boat has moved a meter.
- requests served, every day
- 1M+
- response time, 2s down to 60ms
- −97%
- full app rebuild, live in production
- 3 mo







