Nimbus
About
Nimbus is a weather forecast platform built around a slightly bigger idea than just telling you whether to bring an umbrella. The aim was to turn everyday weather into climate awareness: taking the numbers people already check every morning and using them as a gentle, ongoing way to notice how the climate around us is shifting.
The concept
Most weather apps answer one question and then you close them. With Nimbus I wanted the forecast to be the hook, not the whole story. You come for today’s temperature, but along the way the design quietly puts that number in context: how it compares to what is normal, what the trend looks like, what it might mean. The challenge was doing this without lecturing anyone, keeping the tone curious and calm rather than alarmist, so people actually want to come back.
A lot of that came down to how data is visualized. Clear, friendly charts, sensible color, and a layout that lets the important number breathe while the context sits one glance away. Weather data can get overwhelming fast, so a big part of the design work was deciding what to leave out.
Building it
Nimbus is built with React, TypeScript, and Tailwind, pulling live data from weather APIs and shaping it into something readable. I worked on it as both developer and designer, which let me keep the visuals and the data tightly in sync. The charts were designed around the data we actually had, not the other way around. Performance mattered too, since a forecast that loads slowly is a forecast nobody checks.
What I took from it
Nimbus was where I got to really enjoy the overlap between design, data, and a bit of a mission. It pushed me to think about how an interface can carry a message quietly, and that idea, software that is useful first and meaningful underneath, has stuck with me in everything I have built since.