<PROFILE & WORK EXPERIENCE />
I'm a Full-Stack Web & Mobile Developer with four years of experience in React.js, React Native, and Node.js. I have independently built e-commerce and social media applications, and collaborated on projects involving multi-vendor e-commerce platforms with payment systems and admin dashboards.
I worked as a part-time Frontend Developer on a multi-vendor e-commerce project. I used Next.js, Tailwind CSS, Zustand, React Query, and Next.js Auth for phone and email authentication.
I am skilled at turning concepts into user-friendly web and mobile experiences. If you are looking for a collaborative developer to bring your ideas to life with intuitive and seamless web and mobile experiences, I am ready to help.
<SKILLS />
<EDUCATION />
Student in Hadramout university
Computer Science - Level 4
<STRENGTHS />
LANGUAGES:
- 1.HTML & CSS
- 2.Javascript (nodejs)
- 3.C#
- 4.Python
FRAMEWORKS & TOOLS:
- 1.React JS & NextJS
- 2.Node JS
- 3.Express JS
- 4.Bootstrap
- 5.Tailwind css
- 6.Redux & Zustand
- 7.React Native (cli & expo)
- 8.SQLite
- 9.MongoDB
- 10.FireBase
<EXPERIENCE />
> E-commerce Mobile Application
Developed a comprehensive online store using React Native, incorporating Redux Toolkit and React Hooks (Context API) for state management. The back-end was built with Node.js, Express.js (for APIs), and MongoDB. Implemented Firebase for notifications and Google Authentication for user login, with Firebase-admin used for sending targeted notifications. I also designed and developed an admin panel to manage products, send notifications, adjust currency settings, and perform other administrative tasks.
> Supplier Item Management Web Application
Engineered a web application to facilitate item management and sales between suppliers. The front-end utilized React.js, Hooks, Context API, React-router-dom, and Tailwind CSS for a modern and responsive design. The back-end was powered by Express.js and MongoDB. Features included email-based authentication with verification codes, Excel file uploads for bulk item importing, and JWT for authorization and subscription status checks.
> Social Media Mobile Application
Created a real-time social media application similar to WhatsApp using React Native and Redux Toolkit. This app integrated Firebase for notifications, a Node.js back-end with Socket.IO for real-time messaging, and SQLite for local message storage. It also included functionalities like "mark as read" handled via Socket.IO.
> E-Commerce Multi-Vendor Platform (front-end)
Developed a multi-vendor e-commerce platform using Next.js, Tailwind CSS, Zustand, React Query, and React Table. The platform supports both store-specific and global products, with advanced filtering by price, multi-level categories (up to 5 levels), and ratings. It also includes custom orders, address management, shopping cart, and a comprehensive admin dashboard for full platform management.
As a Frontend Developer, I have also built several React Native applications, including a video player (VN Player) with note-taking capabilities, an e-commerce application, and a Twitter clone.