Developed and maintained the frontend of the official CAPMAS statistics platform, delivering a bilingual, data-driven experience for accessing and exploring statistical information.
Key contributions:
- Built and maintained complex frontend features using React and modern JavaScript.
- Implemented Arabic/English localization and RTL/LTR layout support.
- Developed interactive charts, maps, data visualizations, forms, and content-driven interfaces.
- Integrated backend APIs and managed application state using Redux Toolkit and Redux Saga.
- Improved data fetching and frontend behavior using SWR and Axios.
- Contributed to frontend architecture, reusable UI patterns, production troubleshooting, and performance optimization.
- Supported production releases and collaborated closely with backend engineers and client stakeholders.
-----------------
Built the frontend experience for an AI-powered chatbot designed to provide users with an interactive conversational interface for accessing information.
Key contributions:
- Developed the chat interface and conversation-related user interactions.
- Integrated frontend functionality with backend-provided AI services.
- Worked on streaming responses using Server-Sent Events (SSE), where applicable to the implemented chat flow.
- Addressed loading states, response handling, and error scenarios.
- Focused on a clear, responsive, and user-friendly conversational experience.
- Collaborated with the backend/AI team to align frontend behavior with service capabilities and business requirements.
-----------------
Technologies: React, Redux Toolkit, Redux Saga, SWR, Axios, Material UI, SSE, REST APIs, RTL/LTR, Frontend State Management, Responsive UI.