React / Next.jsStack: Next.js
Obvec
Modern fabric e-commerce storefront
Visit the live site
The problem
The brand needed a modern storefront where a fabric range could be browsed and bought without a heavy legacy platform behind it.
What I built
Built a Next.js storefront with category and product browsing, search, wishlist and cart, plus an image pipeline tuned for large fabric photography.
The hard part
Delivering high-resolution product photography across the catalogue while keeping Core Web Vitals healthy.
Result
Live storefront with fast loads and a clean, modern product experience.
Built with
- Next.js
- Renders pages on the server, so content is in the HTML for crawlers and the first paint does not wait on JavaScript.
- React
- Component model for interfaces with state, so shared UI is written once and reused across pages.
- Tailwind CSS
- Utility styling with a fixed scale, which keeps spacing and colour consistent as a site grows.
“Fabric sells on how it looks, so the photos had to stay sharp — but big photos made the store slow. Yasir solved both. It loads fast on mobile and customers actually browse now.”
Hiring from Dubai & the UAE? What working together looks like →

