← All projects
Data · AI

Polluwatch — Air Quality Monitoring System

Year 2024Role Full-stack & AI integration engineerStatus Live

Environmental stakeholders — NGOs, health workers, urban planners — had no accessible way to monitor local air quality in real time. Raw API data existed but was unreadable to non-technical users.

Built a web platform in Python and ReactJS that ingests live air quality data from the OpenWeather API, visualises it on an interactive dashboard, and uses Gemini 2.5 to generate plain-language insights and forecasts tailored to different stakeholder types.

PythonReactJSOpenWeather APIGemini 2.5

Deployed and used by stakeholders who previously had no access to this kind of environmental data. Gemini-powered summaries made the data actionable for non-technical audiences.

The hardest part wasn't the data — it was the presentation. An AI that translates raw AQI numbers into plain language creates more real-world value than a perfect data pipeline that nobody reads.