← All work
1st place nationallyTeam Lead & AI Engineer · June 2026

Sadenسادن

A multi agent system that keeps Red Sea mangroves alive. Drones and sensors in, health verdicts and field orders out.

The problem

Mangrove die-off is detected too late. The stands are large, surveying them on foot is slow and expensive, and by the time damage shows up in a field report the seedlings are already gone. The people responsible for these zones needed to know which patch was in trouble while it could still be saved.

Approach

  1. Drones fly scheduled missions and return aerial imagery with GPS. A vision model extracts four features per zone: algae coverage, average seedling height, planting spacing compliance, and survival rate.
  2. Three more signals arrive from coastal sensors and tide APIs, keyed to the same zone: heat, salinity, and a wave index.
  3. A master agent orchestrates specialists over that fused state: image analysis, drone routing, scoring, and recommendation. It produces a health score, a severity level, and a concrete action, not a dashboard for someone else to interpret.
  4. An operator only ever approves a flight. Everything downstream is automatic, and the end user never types a number.

How it fits together

DRONE IMAGERYalgae_scoreavg_height_cmspacing_compliancesurvival_rateSENSORS AND APISheatsalinitywave_indexFeature merge7 signals per zonehealth_scorersurvival < 30% ?belowaboveSurvival analysisGrowth analyticsSeverityalert if urgent
The 30% survival threshold is the whole design. Below it, average height is a meaningless thing to report, so the system changes what it measures and what it recommends.

On the day

The Saden board presented on stage at the AgentX hackathon
Saden presented to the Emir of the Qassim Region and the Minister of Communications and Information Technology.
The Saden team holding the trophy and the SAR 30,000 cheque
First place, and SAR 30,000, with the team who built it.

Key decisions

  • 01

    A 30% survival threshold switches the entire analysis mode

    Below 30% survival, growth analytics are meaningless. Nobody cares about average height in a zone that is dying. The system flips to survival analysis and changes both what it measures and what it recommends. One rule, but it decides which questions the rest of the pipeline is even asking.

  • 02

    GPS maps results to zones; it is never a model input

    Feeding coordinates into the vision model would let it learn location as a shortcut for health, which is exactly the correlation that breaks the moment you fly a new site. GPS stays in the routing layer.

  • 03

    The operator approves flights, not data

    Every manual entry point is a place the record drifts from reality. Removing image upload and sensor entry from the UI was a product decision that made the system trustworthy rather than merely usable.

Results

  • Won 1st place nationally at the AgentX AI Hackathon, judged in the presence of the Minister of Communications and Information Technology and the Emir of the Qassim Region.
  • Full mission lifecycle running end to end: approve, fly, ingest, analyze, score, alert.
  • Bilingual Arabic and English operator console with a live GIS map, per-zone health timelines, and a field visit queue.
Next project

Wifaq

Read it

Want the detail behind any of this? Get in touch.