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.

In plain English — every marked term has a note

Most of what I do to a store is invisible from the front end. It happens in the Theme code (Liquid)Shopify's templating language. Editing it directly is how you change a storefront without installing an app that charges monthly and slows the page down. rather than in an app, in the Structured product data (metafields)Extra fields on a product — brand, format, origin, use case — stored as data instead of typed into the description. Filters, cluster pages and search all depend on them existing. underneath the catalogue, and in whatever is quietly costing you Core Web VitalsGoogle's three loading and responsiveness measures: LCP, INP and CLS. They are measured on real visits from real phones, which is why a store can look fast on your laptop and still fail. on a mid-range phone.

If you have been told your store needs AEO — answer engine optimisationGetting cited by AI answers rather than only ranking in blue links. In practice it is structured data, clear headings and content that answers a question outright. or a Staging branchA copy of the theme where changes are made and checked before they reach customers. Without one, every edit is made live, in public, on a store that is taking money. and were not told what either means or whether you need it, that is the gap this page is trying to close. You should be able to read a proposal from me without a glossary.

How the notes work: each one is a native popover anchored to its term with CSS anchor-name — no tooltip library, no JavaScript. Both features sit behind an @supports check, and where they are missing the note prints in the margin instead of disappearing.

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