Wael GamilFrontend Engineer

Portfolio / 2026
Skip to project content
Wael GamilFrontend Engineer
Linki2026 / Company work at Link Investment / Saudi medical marketplace
Selected workWork indexCVGet in touch
Get in touch

Medical commerce / Arabic-first / Public product

Linki

An Arabic-first medical marketplace where catalogue, quotation, checkout, and account state work as one product.

Year2026

ContextCompany product

RoleFrontend Engineer

Focusfrontend / commerce / product

PRODUCT DETAIL / PUBLIC COMMERCE 04CATALOGUE TO CHECKOUT
Arabic Linki medical product detail with gallery, pricing, bulk offer, cart, comparison, wishlist and quotation actions
Product detail / several legitimate next states
01

Product / catalogue

One product page. Several valid next steps.

The customer can inspect, compare, save, quote, or purchase without losing the product relationship.
Arabic Linki catalogue with hierarchy, filters, product grid and pagination
RTL catalogue / hierarchy, filters, pricing and availability
  1. Category or brand discovery
  2. Localized search suggestions
  3. Comparison up to four products
  4. Single or multi-product quotation
  5. Guest cart and wishlist continuity
  6. Null image and slug resilience
02

Quote / cart / checkout

Guest intent survives checkout.

Guest state remains useful before authentication, then reconciles with protected backend state when identity arrives.
REF / 2481QTY 02QUOTE HELD
01
DiscoverPublic catalogue
02
Hold intentGuest quotation
03
AuthenticateIdentity joins
04
CheckoutIntent reconciles
05
RememberAccount history

Persistent object Product reference / quantity / quotation context

Arabic Linki checkout with identity, address, shipping, payment and summary
Checkout / identity, delivery, payment and totals converge
Arabic Linki customer order history and status actions
Customer account / the transaction remains legible afterward
03

System scale

The engineering stays visible in the product behavior.

The scale matters because it supports public catalogue, account, checkout, and order behavior.
Product surfacePublicCatalogue, quotation, checkout, and account journeys
Access boundaryProtectedSame-origin account and transaction handling
Domain structureFeaturesProduct behavior organized by responsibility
Interface compositionReusableConsistent states across the product

Normalize at the edge. Adapters absorb response-envelope changes and null fields before data reaches product surfaces.

Keep credentials off the client. HttpOnly cookies and same-origin route handlers protect authenticated calls.

Invalidate by product meaning. Locale-aware tags connect product, category, brand, search and publishing caches to targeted events.

Continue exploring

Amtalek

Next: property discovery and operations at production scale.

Visit live product

Wael GamilFrontend Engineer / © 2026

Work index Get in touch PrivacyCookies