AWAREA is a water-quality monitoring platform for saltwater bodies, currently covering the Black Sea, but applicable worldwide. The name reflects our mission: make people aware of the water they're about to swim in, fish from, or sail through.
We track both optical parameters (chlorophyll-a, algae blooms, suspended sediment, turbidity) and non-optical parameters (dissolved oxygen, phosphate, nitrate). Non-optical indicators are harder to detect but they determine whether water is healthy or turning into a dead zone — critical for marine life, fishing, tourism, and public health.
The platform serves two modes:
We pull from Copernicus Marine (water-quality + biogeochemistry + wave/current forecasts), the European Environment Agency (EEA) for the global bathing-water registry, Open-Meteo (weather), live Sofar Spotter buoys operated by IO-BAS and NIMH, and AIS vessel-tracking feeds so users can see what other boats are doing in the area. We fuse these sources into a single 0–100 score per location with a 95 % credible interval, presented through a clean interface.
Data Sources
We specialise in fusing modeled (satellite + numerical forecast) and measured (buoy + AIS) sources through a Bayesian time-decay model. Each source is weighted by recency and reliability, with chemistry, sea-state, and live measurements blended into a single defensible number. The credible interval tightens as independent sources agree.
The EEA registry serves as the canonical beach catalogue — globally. It's how we know which beaches exist, where they are officially located, what their legal microbiological classification was last season, and what static metadata (operator, water type, profile documents) describes them year-round. That gives every beach card on the platform a defensible identity and a long-term reference baseline against which our real-time score can be compared. The same source feeds beaches anywhere in the EEA's coverage, so the platform's beach catalogue scales beyond Bulgaria without code changes.
AIS positions enrich the picture with what's happening at sea. Vessels are filtered and weighted by their reported parameters — ship type (tanker, cargo, fishing, passenger, pleasure craft), navigational status, speed over ground, size, and proximity to the location of interest. A drifting fishing trawler near a swimming beach gets surfaced differently than a passing tanker. This lets the offshore view distinguish active fishing zones from transit corridors, and the beach view flag unusual nearby commercial activity.
As we accumulate historical data across seasons, we plan to layer additional capabilities on top of the Bayesian baseline: anomaly detection to flag unusual conditions before they become incidents, and supervised neural-network models trained against ground-truth lab samples (E. coli, in-situ chemistry) and beach-closure events to move from current-state scoring to short-horizon prediction. The current statistical core stays explainable; the learned models will sit alongside it and improve over time as the dataset grows.
Beyond the consumer-facing modes, we're planning a paid tier aimed at commercial operators:
For the beach view: the score is a function of chlorophyll, turbidity, suspended matter, water temperature, waves, wind, and forecast sea-state for the next few hours, with the EEA classification and beach metadata surfaced alongside as the official long-term reference.
For the offshore view: chemistry (pH, oxygen, nutrients) layers on top because at km-scale it actually varies meaningfully, and the AIS layer shows nearby vessel traffic filtered by ship type and behaviour.
The work is translating raw satellite parameters and noisy buoy pings into something actually usable — from "chl = 1.7 mg/m³" to "score 78, conditions good, water still cold".
Challenge: Water Pollution Monitoring
We picked this challenge because seas and oceans are where rivers converge. The Black Sea receives runoff from across Eastern Europe, making it a critical monitoring point. What we learn here applies to coastal marine environments worldwide.
How We Contribute
We make the invisible aspects of water quality visible and actionable for everyone — from weekend beach-goers to operators on the water.
Martin Todorov — Satellite & space data. Works at a company focused on telescope technology and handles our integration with Copernicus and space-based observation systems. Off-hours: skiing and soccer.
Daniel Petrov — Full-stack developer, 10+ years. Leads technical architecture and backend. Has been deep in AI over the past few years and brings that to how we process and present complex datasets. Off-hours: poker & chess.
Ana-Maria Boteva — Product & frontend. The youngest on the team, with a background in economics and a focus on building clean, functional interfaces. Handles design and frontend implementation. Off-hours: trading.
We've known each other for 5+ years and bring complementary skills across programming, economics, design, and space. A solid range that lets us move quickly from data processing to user interface without big gaps.
Link to our presentation: https://canva.link/ci5un23aojsvob1