Available now · taking 2 clients · GMT+8

I run the Shopify half of your business so you can run the rest of it.

Shopify virtual assistant and store specialist for founders and small ecommerce teams. Two years inside Shopify's technical merchant support. Theme work, product data, daily orders, page speed and search, handled by one person who can read the code.

No pitch deck. You show me the store, I tell you what I would fix and what it costs. You keep the list either way.

One component, three containersResize the window — each card answers to its own box, not to the viewport
Full-width row
01

Theme & store build

Full storefronts from an empty admin, or precise edits to the theme you already run.

LiquidHorizonOS 2.0 Layout: See all six →
Two-column row
04

Speed & Core Web Vitals

Find what is actually slowing the page down, then fix it in the theme.

LCPINPCLS Layout: See all six →
Sidebar
05

SEO & AI visibility

On-page SEO plus the structured data answer engines actually cite.

JSON-LDAEO Layout: See all six →
Why a Shopify store cares: the same section gets dropped into a full-width row, a two-column row and a sidebar by whoever is editing the theme that week. A @media query cannot tell those apart — it only knows the window. @container does, which is the difference between a section that survives being reused and one that has to be rebuilt every time.
2years inside ShopifyTechnical merchant support, front line for merchants worldwide
2storefronts built from scratchEmpty admin to live and taking orders
1custom internal tool shippedBrowser-based inventory reconciliation, built to order
Services

Six lanes. Take one, or hand over the whole store.

Everything is written into the theme rather than bolted on as another app, because every app you add is another thing that can slow the store down or break in an update.

01

Theme & store build

Full storefronts from an empty admin, or precise edits to the theme you already run. Written directly in Liquid.

LiquidHorizonOS 2.0
02

Catalog & product data

Bulk imports, variant clean-up and structured attributes, plus the collections and filters that sit on top of them.

MatrixifyMetafieldsMetaobjects
03

Daily store operations

Orders, inventory, refunds and the customer inbox. The unglamorous daily work that keeps a store trustworthy.

OrdersInventoryInbox
04

Speed & Core Web Vitals

Find what is actually slowing the page down, then fix it in the theme rather than installing another app to compensate.

LCPINPCLS
05

SEO & AI visibility

On-page SEO plus the structured data that makes a store the one AI Overviews, ChatGPT and Perplexity actually cite.

JSON-LDAEOGEO
06

Automation

Shopify Flow for the repetitive work, gateways and checkout configured properly, apps wired together so they stop fighting.

FlowManyChatCheckout
Selected work

Three pieces of work, start to finish.

Curated rather than exhaustive. Each one follows the same shape so you can compare them: what was broken, what I did, what came out of it.

TCTaste Culinary FoodCafé-ingredient distributor · Philippines
Live · full build
Problem

A physical shop with no way to sell online

A distributor carrying imported brand lines was running entirely brick-and-mortar. High overhead, reach limited to walk-ins, and no catalog structure to build anything on.

Approach

Built the storefront from an empty admin

  • Full Horizon build, custom Liquid across product, collection and landing pages
  • Brand cluster pages for Catcher Gourmet, Toschi and Cafetto
  • Metafields structuring brand, format, origin and use case
  • Payment gateways, tax and checkout configured end to end
  • Shopify Flow for subscriber notifications and operational alerts
Outcome

A storefront the owner can actually run

Selling online with a catalog structured to grow, bulk updates through Matrixify, and alerts running without anyone watching the admin.

Metric slotAdd revenue, order volume or traffic here once the client clears you to publish it. Numbers convert harder than adjectives.
Placeholder
Add the Taste Culinary Food quote here. Beside its own case study is where a testimonial does the most work.
Client name, Owner · Taste Culinary Food
LiquidHorizonMetafieldsMatrixifyShopify FlowCheckout
ABAdahlia BoutiqueModern-luxury womenswear · United Kingdom
Ongoing · theme & audit
Problem

A design system drifting section by section

A growing catalogue and a storefront where every new section risked breaking the brand's typography and colour rules. Deploys went straight to live with no staging step.

Approach

One system, one pipeline, rolling audits

  • Ongoing theme development on a GitHub-connected deploy pipeline
  • A single documented design system held across every section
  • Rolling audits covering performance, structure and on-page SEO
  • Flagged the direct-to-live deploy risk and scoped a staging branch
Outcome

Changes ship without the brand slipping

New sections land inside the existing system rather than beside it, and every deploy traces back to a commit.

Metric slotAdd Core Web Vitals before and after, or audit findings closed per quarter.
Placeholder
Add the Adahlia Boutique quote here.
Client name, Founder · Adahlia Boutique
Theme devGit deployDesign systemAuditsSEO
ITInventory reconciliation toolCustom internal tooling · built for Taste Culinary Food
Shipped · custom build
Problem

Supplier spreadsheets never matched the store

Stock counts and prices arrived as supplier spreadsheets in a different shape to the Shopify catalog. Reconciling them by eye was slow and produced quiet errors that surfaced as oversells.

Approach

Built a browser tool instead of buying an app

  • Plain JavaScript and HTML, runs in the browser, nothing to install
  • Compares supplier price and SKU data against the live catalog
  • Surfaces mismatches for a human to approve rather than auto-writing
  • No monthly app fee and no third party holding the data
Outcome

Reconciliation became a task, not a day

A repeatable check the owner runs themselves, with the risky write step kept under human approval by design.

Metric slotAdd hours saved per cycle, or mismatch count caught in the first run.
Placeholder
Add a quote about the tool here, or delete this block. Three strong case studies beat twelve weak ones.
Client name · Taste Culinary Food
JavaScriptHTMLCatalog dataInternal tooling
Process

Four steps. No mystery.

01Free consult

Thirty minutes, no slides

You show me the store and the thing that has been annoying you. I say honestly whether it is worth paying someone to fix.

02Written audit

Ordered by revenue impact

A list ordered by what will actually move revenue, with a price against each item. Yours to keep and hand to anyone.

03Build

Shipped as it lands

Work happens on a staging copy wherever possible. Progress ships as it lands, not a silent month then a surprise.

04Hand over or stay on

No lock-in either way

Documented and handed back, or I stay on monthly and keep running it. Your call, made at the end rather than the start.

JD
Joshua De Vera Shopify VA & store specialist Olongapo City, Philippines · GMT+8
About

Two years on the inside, spent learning where stores break.

From April 2024 to April 2026 I worked inside Shopify as technical merchant support, front line for merchants worldwide. Themes, apps, payments, checkout, DNS, domains, gateway failures. When something broke, it landed in my queue.

That job taught me where stores actually break, and it is almost never where the owner thinks it is. Now I do the fixing directly, freelance, for founders and small teams who need someone who can read Liquid and answer a customer email in the same afternoon.

Before Shopify: two years of high-volume data processing and a year coordinating patient care, which is where the catalog discipline comes from. Information Technology at Gordon College, Olongapo City, where I still work from.

Shopify AdminLiquidJavaScriptHTML / CSSMatrixifyShopify FlowMetafieldsMetaobjectsSearch & DiscoveryPageFlyManyChatCore Web VitalsJSON-LD
Free 30-minute consult

Tell me what's stuck.

Bring the store URL and the thing that has been annoying you. Worst case you leave with a straight answer and a written plan you could hand to anyone.

No retainer required to start. No lock-in if you stay. · +63 976 148 2996