Projects

A collection of interactive frontend applications focused on clean logic, scalable UI behaviour and real-time state updates.

Major Projects

🌦️ Weather Dashboard

Real-time weather data with async fetch, dynamic UI updates, and responsive layout.

Problem: Display live weather cleanly without page reloads.
Approach: Fetch API with async/await, error states for invalid cities, dynamic DOM rendering.
Result: Responsive weather app with loading states and graceful error handling.
HTMLCSSJavaScriptWeather API

Mini JS Lab

A collection of focused JavaScript experiments — each one built to practise a specific concept.

What's Next 🚧

Currently working on projects using React and state management patterns. More coming soon.

Follow on GitHub →