
Near Mosque Finder & Timings
Location-based web app discovering nearby mosques, providing accurate prayer times (Salah), and turn-by-turn navigation directions.
React is a JavaScript library for building user interfaces from reusable components. I use React for web applications, admin panels, dashboards and customer portals where users interact with data all day, and pair it with Next.js when public pages also need search visibility.
Small, reusable components with clear props, so new screens are assembled rather than rebuilt.
Loading, empty and error states for every data view, and caching so screens feel fast.
Labels, validation messages, keyboard support and focus management on every form.
Code splitting by page, memoisation where it matters and no unnecessary re-renders on large tables.

Location-based web app discovering nearby mosques, providing accurate prayer times (Salah), and turn-by-turn navigation directions.

Interactive bilingual (Arabic/English) digital QR code menu and online ordering platform for Kiwan Restaurant with cart checkout.

High-efficiency truck dispatching and freight management portal helping fleet owners and owner-operators optimize shipment loads.

Bilingual (English/Arabic) HVAC and home appliance repair booking platform in Jeddah, Saudi Arabia for AC, Fridge, Washing Machine, and Oven services.

Interactive web app for generating and customizing personalized Eid Mubarak greeting cards with authentic Arabic typography and instant downloads.

Fast online business loan application form portal for Australian enterprises with ABN verification and instant eligibility checks.

Secure digital investment & peer lending platform with automated risk management, plan calculators, and meeting schedulers.

Elegantly styled beauty saloon and wellness spa appointment booking platform with service catalogs, pricing tiers, and review ratings.
Yes. I usually start with a short review of structure, dependencies and performance, then work within your conventions or propose targeted improvements.
It depends on the app. Server data is best handled with a fetching and caching library; shared client state may use React context, Zustand or Redux Toolkit when it is genuinely needed.
Yes, focused on the flows that matter most, such as sign-in, checkout or data entry, so regressions are caught before release.
Tell me about your product, your current stack and your timeline. I will reply with questions and a practical next step.
Request a quote