01
Multi-model forecasting
Comparison of weather models, forecasts by location and tools to make sense of uncertainty.
In production
Snowy is a weather platform for forecasts, maps, stations, alerts, reservoirs, air quality, earthquakes and smart tools, in a fast experience aimed at real decisions.
It combines sixteen weather models into a single forecast that states how much confidence it deserves, generates its own radar from the source data and has an assistant that answers with the network's data. Over the last three months it has recorded 16.8 million impressions on Google, 257,000 clicks and more than 1,400 registered users.
Each source gives a different forecast for the same point, and the further ahead you look, the further apart they drift. The product work is not showing them all: it is giving one answer and saying how much it can be trusted.
A schematic of the behaviour, not a measurement: what it shows is that uncertainty grows with lead time.
A weather platform for Spain: multi-model forecasting over live data, with interactive maps and an assistant that answers in plain language.
01
Comparison of weather models, forecasts by location and tools to make sense of uncertainty.
02
Radar, stations, alerts, earthquakes, air quality and environmental layers in one interactive interface.
03
A station network with current and historical data, plus an onboarding flow for users.
04
Indexable pages for locations, phenomena, pollen, air quality, reservoirs and WikiMeteo.
05
Conversation, voice, specialised tools and answers grounded in weather data.
06
Energy, embeddable widgets, an eclipse product and new verticals on the same technical base.
Each module answers a specific question with its own data sources, and all of them share the same technical foundation.

Answers in plain language with station and model data, such as what to wear or whether alerts are active.

Reservoir levels from official data, their weekly evolution and comparisons by river basin.

Historical series showing how temperature has changed in each area.

Seismic activity in real time from official sources, with the detail of each event and reports from users.

The page for each weather station, with its live data and its history.

Forecast, snow report and piste map for 30 ski resorts in Spain and Andorra.
SEO, performance and product usefulness already show up in usage: organic search, clicks and registered users on a platform of my own.
16.8M
impressions
last 3 months in organic search
242k
clicks
traffic from Google over 3 months
1,400+
registered users
an owned base for community and new features
16
models
ECMWF, GFS, ICON, ARPEGE, GEM and more
1,000+
stations
official network and Snowy community
370+
reservoirs
status and evolution across Spain
1,000+
terms
WikiMeteo in Spanish
20+
AI tools
assistant, voice and daily decisions
10+
map layers
radar, stations, risks and air
Snowy runs on a decoupled architecture: Next.js for SSR, SEO and UI; NestJS for business logic and data; Redis for cache; MySQL for persistence; and separate services where radar, CMS or jobs carry different loads.
Separate
They split off when their load looks nothing like the rest: the radar renders tiles, the jobs run on a schedule.
Front
Next.js · React · TypeScript · Tailwind · MapLibre
Backend
NestJS · Prisma · MySQL · Redis
Infrastructure
Docker · Coolify · Cloudflare · Own VPS
AI and data
AI SDK · RAG · Batch jobs · GRIB2
A multi-repo ecosystem with a Next.js front, NestJS engine, Vite CMS, Node.js radar, batch jobs and cross-cutting documentation.
Indexable pages for cities, models, tools, stations, reservoirs, earthquakes, air quality, pollen, alerts, WikiMeteo and special content.
Professional models, stations, reservoirs, earthquakes, air quality, pollen and official sources unified under one internal model.
Production on VPS, Docker, Caddy, Cloudflare, GHCR, GitHub Actions, healthchecks, rollback and operational runbooks.
Interactive map with radar, stations, earthquakes, air quality, risk zones and environmental layers in real time.
A weather assistant with natural language, voice mode and specialised tools that turn weather data into practical decisions.
Snowy Energy, embeddable widgets and sector verticals as a natural extension of the core weather product.
Users and Google both need fast answers. That's why the project runs on SSR, per-domain cache, an internal data model, IndexNow, revalidation and provider abstraction.
AEMET
Stations and warnings
Euskalmet
Basque Country stations
MeteoGalicia
Galicia stations
MITECO
Reservoirs and water reserve
IGN
Earthquakes in Spain
USGS
Earthquakes worldwide
CAMS
Air quality and pollen
The goal is to unify heterogeneous providers into one consistent model, precompute the expensive parts and answer the end user very fast.
The same data, maps, forecasts and AI make derived products possible: energy forecasting, embeddable widgets and tools for specific cases.
Renewable forecasting, simulator and dashboard for solar energy as a B2B vertical inside the Snowy ecosystem.
snowy.es/productos/energiaAn embeddable SDK to bring weather data, maps, tools or the AI assistant into third-party sites.
snowy.es/productos/widgetsA content and planning product: it launched with the total eclipse of August 2026 and already runs for the 2027 one.
snowy.es/eclipse-2027Snowy's precipitation radar, half an hour per step, over the 1,862 stations reporting live.
Public data from official agencies, weather stations run by individuals and values Snowy computes from the forecast models. The work is ordering them and presenting them so they help people make everyday decisions.
With that data, Snowy has become one of the reference weather accounts in Spain. Snowy Developer is the portal that offers it to anyone who wants to build it into their own services, with public documentation and a live demo that needs no sign-up.
The project was born out of LaRiojaMeteo and has appeared in press, radio and public portals. That's a signal of a real product, a community and continuity.

RNE
Radio appearance explaining Snowy and how the weather project has evolved.

larioja.com
Regional press coverage of the Snowy launch out of LaRiojaMeteo.

datos.gob.es
Public listing

El Confidencial
18 January 2026

larioja.com
22 January 2026

eldiario.es
12 January 2026

nuevecuatrouno
12 January 2026

Diario de León
14 April 2026

Actualidad Rioja Baja
12 January 2026

nuevecuatrouno
11 April 2026
I work remotely, on European hours. If you have something in mind, tell me and I will say honestly whether I am the right person.