
STUDIO OBJECTS / RECONSTRUCTION
Modular desk organiser
Product content · Metafields · Responsive layoutShopify storefront enhancements
Theme sections, metafields and responsive QA.
Approximately 7–10 live Shopify enhancements.
View caseWeb & Marketing Technology Specialist
Web, CMS and ecommerce delivery, with analytics and AI-assisted workflows.
Three ways into the work.
Websites, CMS & ecommerce.

STUDIO OBJECTS / RECONSTRUCTION
Modular desk organiser
Product content · Metafields · Responsive layoutTheme sections, metafields and responsive QA.
Approximately 7–10 live Shopify enhancements.
View caseStudent work / Reusable widget reconstruction
PROCESS VIEW
A form.
A document.
A next step.
From editable content to a working application.
Return to exhibition map ↑PROCESS VIEW
The action is
only the beginning.
Current portfolio event vocabulary. This explanation stays local; selecting an example sends nothing to analytics.
Choose an interaction above. Inspect its event name and parameters, follow the GTM → GA4 route, then check whether it was recorded once.
GA4/GTM implementation →Ecommerce & SEO reporting →
PROCESS VIEW
generate_leadTriggered after the server accepts the enquiry. Visitor details are excluded.
Keep the review.
Lose the repetition.
250+SKUs across Shopify, Shopee,
Lazada and TikTok Shop.
A sample workflow showing how product data is checked before output.
↳ Prepared output Human review
↳ Exception review Correct → validate again
Not checked
Not checked
Not checked
Run the check to see which records need attention.
IDs are trimmed and uppercased, required, unique, and limited to 1–30 letters, digits, dots, underscores or hyphens, starting with a letter or digit. Quantities must be whole numbers from 0 to 999999. These simplified rules do not validate an actual marketplace upload.
These fictional records explain simplified validation and exception handling. They are not client records, a live AI system or a platform integration. Sample records stay in your browser; nothing is uploaded, published or sent externally. Prepared output still requires human review. State is held in page memory and clears on refresh.
Local demo · no upload · human review required.
View operations workflow →Blog workflow →Instagram workflow →