02 · Oceanography · Monitoring
Unpublished · In progress

Driftr Buoy
Freelance project — An ocean monitoring app that collects wave, height, density, and weather data from drifting buoy hardware and presents it clearly for operators.
Hardware reference: Azista Aerospace Drifter Buoy →
- Role
- Flutter developer — sensor dashboards, BLE setup, satellite data UX
- Timeline
- In progress · Freelance
- Platform
- iOS · Android
- Stack
- Flutter · Dart
- Type
- App

01 / 05
Overview
The main purpose of Driftr Buoy is simple: the buoy device measures ocean conditions — waves, height, density, weather, and related sensor signals — then sends that data (including via satellite) so the mobile app can collect, organise, and display it. Operators use the app to monitor buoy health, see live readings, track movement on maps and trajectories, and run self-test / debug commands when connecting to a device. Reference hardware: Azista Aerospace Drifter Buoy systems for oceanography.
Problem
Ocean sensing hardware produces valuable data, but without a clear app it stays hard to use in the field — teams need one place to collect wave, height, density, and weather readings, check buoy status, and act on problems quickly.
Solution
Driftr Buoy is the collection and monitoring layer. Sensor data from the buoy arrives through satellite / device connectivity; the app turns it into dashboards, maps, buoy lists, and trajectory views so ocean conditions are readable anytime.
Key features
- Collects ocean sensor data: waves, height, density, weather, and related metrics
- Satellite-linked telemetry for remote buoy updates
- Dashboard for Active / Offline / Battery Low buoy status
- Map view of buoy positions and conditions
- Trajectory view for buoy movement over time
- Buoy list with search by ID and status filters
- Bluetooth setup for device connection and sync
- Self-test and debug command list (connect → run commands → review output)
- Export of collected monitoring data
Technology stack
- Flutter
- Dart
- Bluetooth Low Energy
- Satellite telemetry
- Maps / visualisation
- Offline-first local caching
Development process
- 01Centered the product story on collecting ocean condition data into the app
- 02Built dashboards and lists around status + last update clarity
- 03Added map and trajectory views for location and movement context
- 04Implemented BLE setup and self-test / debug command list for device checks
Challenges
- Presenting dense ocean sensor data without overwhelming operators
- Handling intermittent satellite connectivity and sync timing
- Keeping many buoys searchable and filterable
- Reliable Bluetooth pairing for setup and debug commands
Results
- Working flows for collecting and viewing ocean buoy data (ongoing)
- Freelance project — not yet on App Store or Play Store