← All ongoing work

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

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.

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.

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.

  • 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
  • Flutter
  • Dart
  • Bluetooth Low Energy
  • Satellite telemetry
  • Maps / visualisation
  • Offline-first local caching
  1. 01Centered the product story on collecting ocean condition data into the app
  2. 02Built dashboards and lists around status + last update clarity
  3. 03Added map and trajectory views for location and movement context
  4. 04Implemented BLE setup and self-test / debug command list for device checks
  • 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
  • Working flows for collecting and viewing ocean buoy data (ongoing)
  • Freelance project — not yet on App Store or Play Store