01 / Context
The problem.
Commerce experiences combine dynamic media, discovery, checkout, account states, and mobile platform behavior. Interface and loading decisions create noticeable friction across that journey.
02 / My contribution
What I built.
At ModAI, I improved dynamic media loading and DOM behavior, reducing CLS from approximately 1.2 to below 0.1, and built and shipped the Android application through Cafe Bazaar and Myket. At RamonAI, I redesigned and implemented major web surfaces and conversational-commerce interfaces.
03 / Approach
Engineering decisions.
Stabilize dynamic content
At ModAI, media loading and infinite-scroll discovery were addressed alongside ISR caching and lazy loading.
Handle mobile as a platform
Android work included Persian input, camera/gallery access, navigation history, and differences between web and app execution.
Design for user context
At RamonAI, responsive drawers and feature visibility were adapted to different user states and plans.
Complete the commerce details
Billing, discounts, invoices, product cards, and order tracking were implemented in production SaaS and chat experiences.
04 / Outcome & context
What this work shows.
At ModAI, the work delivered a measured layout stability improvement and Android releases through Cafe Bazaar and Myket. At RamonAI, it delivered redesigned frontend surfaces and production commerce flows.
Product engineering follows the experience across rendering, interaction, business flows, and platform integration.
Industry project / The cover is a concept illustration. This case study focuses on my contribution and system-level decisions.