Business website
Asia Mannequin
A working WooCommerce storefront with custom inline order editing, invoices, packing slips, PDF generation, and block-based product descriptions.
Explore project ↗Skill & evidence
Building stores, product editing tools, and plugins around everyday merchant work.
Business website
A working WooCommerce storefront with custom inline order editing, invoices, packing slips, PDF generation, and block-based product descriptions.
Explore project ↗Published portfolio
Built 10.sg, yum.sg, dr.sg, and the relaunched frozenmeat.sg with Shopee API integrations and AI-powered catalogue, price, content, and publishing workflows.
Explore project ↗Automattic Inc
Supported merchants, developers, and site owners across WordPress.com and WooCommerce.com. Handled 15,632 recorded support tickets from January 2022 to September 2026, in addition to live chat. Delivered eight merged fixes across five WooCommerce extension repositories during allocated citizenship time alongside support responsibilities.
Alkamy Pte. Ltd.
Developed four affiliate sites with AI-powered catalogue, price, content, and publishing workflows, and published four WooCommerce plugin offerings. Earlier work grew frozenmeat.sg to more than S$300,000 in sales revenue across 2018-2020. Commercial growth and development projects paused during Automattic employment, while bookkeeping, GST filing, and corporate administration continued.
Asia Mannequin Pte. Ltd.
Converted the brochure and enquiry site into an e-commerce store in 2014 and revamped the front end in September 2026. Deployed inline order editing, invoices, packing slips, PDF generation, and block-based product description editing alongside business operations.
Aquarius Soft Pte. Ltd.
Developed websites using PHP, jQuery, HTML, and CSS. Later independently built, published, and maintained WordPress sites and SEO work under a performance-based commission arrangement.
21 October 2026
Link a premium notebook as an alternative and a pen as a companion, then check the saved settings and supported storefront output.
21 October 2026
Set a practice sale price and date range, check the site timezone, and distinguish saved setup from a verified automatic price transition.
21 October 2026
Create A5 and A6 notebook variations with separate prices and stock, then check that each selected size reaches the cart.
20 October 2026
Track a practice notebook quantity, prevent backorders and check allowed, excessive and zero-stock quantities without placing an order.
19 October 2026
Create a parent and child product category, assign two practice notebooks, and check that the saved groups show the intended products.
18 October 2026
Add a product without putting it on sale yet. Follow the photo, price and draft-saving steps, then check the result in a preview.
17 October 2026
Add photos to an existing Jetpack Tiled Gallery, check their order, and save your WordPress page. Includes a video, screenshots and practice images.
6 October 2026
Enable the block editor (Gutenberg) for WooCommerce product descriptions and short descriptions with a free plugin, without switching the whole product screen.
2 October 2026
My proposed WooCommerce fix lets developers ask the REST API for one product attribute by its slug, such as pa_color, and get just that attribute back. With it, integrations that sync catalogues or build filters don’t have to download every attribute to find one. PR #69318 is open as a draft; the screenshots below show […]
2 October 2026
My proposed WooCommerce fix lets block themes show wide Cart, Checkout and My account page titles at the same width the Site Editor shows. PR #69316 is open as a draft. The screenshots below show the patch applied.
2 October 2026
My proposed WooCommerce fix puts the sale badge on product images in the same place on the shop page as in the Site Editor. Theme designers and store owners can place the badge in the editor and trust what they see. PR #69315 is open for review; the screenshots below show the patch applied. The […]
1 October 2026
A proposed WooCommerce fix makes the classic cart and checkout coupon removal message customisable through woocommerce_coupon_message. See the before and after.