
Ebtesam Shaaban
React Front End Developer Web Applications

See my services

Portfolio
Work experience
React Front-End Developer
Personal Project – Weather App • Freelance
Oct 2025 - Nov 2025 • 1 mo
Developed a full-featured React Weather App with a dynamic, multi-page interface and advanced functionality. The app includes: - Four main navigation pages: Weather Display, Saved Cities, Map View, and Settings. - Multi-language support (7 languages) and theme switching (Dark/Light) with automatic theme selection based on weather conditions. - Smart notifications and messages based on weather updates. - Fully customizable settings including temperature units, language, and data refresh interval. - Smooth animations, responsive design, and optimal performance across devices. - Extended weather forecasts and interactive UI for an enhanced user experience. Focused on **modular component architecture, maintainable state management (React Hooks), and clean, scalable code** for long-term usability.
React Front-End Developer
Personal Project – Task Manager App • Freelance
Jan 2025 - Jan 2025 • 0 mos
Developed a React-based task management application with full CRUD functionality. The app includes adding, editing, and deleting tasks, as well as multi-page navigation across three main views. Focused on component-based architecture, state management using React Hooks, and a clean, responsive user interface.
Front-End Developer
Personal Project – JS Store • Freelance
May 2024 - May 2024 • 0 mos
Developed an interactive JavaScript-based web store with full CRUD functionality (Create, Read, Update, Delete) for products. Key features include: - Product management: add, edit, delete, and search for products. - Clean, responsive, and visually appealing UI design. - Smooth interactions and animations for enhanced user experience. - Dynamic updates using JavaScript and modular component structure. - Optimized for performance and scalability across devices. Focused on **maintainable code, responsive layout, and intuitive UX**, ensuring the application is ready for further feature expansion.