Open to contract and freelance work

I build Shopify storefronts that hold up in production.

I'm Vicmar, a Shopify developer based in Bacolod City, Philippines. Since 2019 I've worked almost entirely inside Liquid — theme architecture, section and block schemas, cart and checkout logic, and the app integrations that keep a large catalogue coherent once marketing starts editing it.

Right now I'm the senior developer on INH Hair and its sister brands at Komboventures in Los Angeles, working across a Shopify Plus stack.

sections/product-swatches.liquid
{%- liquid
  assign swatches = product.metafields.custom.swatches.value
  assign current = product.selected_or_first_available_variant
-%}

<product-swatches data-section="{{ section.id }}">
  {%- for swatch in swatches -%}
    {%- render 'swatch-node', swatch: swatch, current: current -%}
  {%- endfor -%}
</product-swatches>

Metafield-driven swatches, rendered server-side so the variant picker survives a page load without JavaScript.

Building for the web since
2018
Live sites shipped
30
Countries worked for
3

Services

What I actually do

Nearly all of my work falls into one of these. If yours does not, ask anyway — I would rather tell you it is out of scope than take it on badly.

Theme architecture

Online Store 2.0 themes built from scratch or untangled from whatever the last agency left behind. Section groups, block schemas, and metafield-backed content so the marketing team can rebuild a landing page without opening a ticket.

  • Liquid
  • OS 2.0
  • Section groups
  • Metafields

Shopify Plus

Scripts and Functions for discount and shipping logic that the standard rules engine cannot express, plus checkout extensibility, custom cart behaviour, and keeping several storefronts on one shared theme without them drifting apart.

  • Functions
  • Scripts
  • Checkout UI
  • Multi-store

Storefront performance

Most slow Shopify stores are slow for boring reasons: a dozen app scripts loading in the head, images served at four times their display size, and Liquid loops running against the full collection. I go find those.

  • Core Web Vitals
  • Image sizing
  • App audits
  • Lazy loading

APIs and integrations

Admin and Storefront GraphQL for product, order, and inventory work, plus wiring third-party platforms — Rebuy, subscriptions, reviews, ERP and 3PL feeds — so they behave like part of the theme instead of a bolted-on widget.

  • GraphQL
  • Admin API
  • Rebuy
  • Webhooks

Rebrands and migrations

Product page rebrands across a live catalogue, design handoffs out of Figma, XD, or flat PSDs, and WooCommerce stores moved onto Shopify with URLs and SEO equity intact.

  • PDP rebrand
  • Figma to Liquid
  • Woo to Shopify
  • Redirects

WordPress and WooCommerce

Where I started, and still useful. Custom themes and plugins, PHP work, speed passes on bloated builds, and the marketing sites that tend to sit alongside a Shopify storefront.

  • PHP
  • WooCommerce
  • Custom themes
  • ACF

Selected work

Stores I've shipped

Two I can talk about in detail, and the full list underneath. Some of these I built end to end; on others I was one developer on an agency team. Ask me about any of them and I'll tell you which.

INH Hair

Hair extensions · DTC · Senior Shopify Developer

inhhair.com

2023 — present

Led the product page rebrand across the catalogue. Rather than one cutover, I rebuilt the PDP as schema-driven sections so the new brand system could roll out template by template and be reverted per template if something looked wrong in production.

Built out the Liquid templates behind it and moved product, variant, and inventory reads onto the Admin and Storefront GraphQL APIs. Integrated Rebuy for cart and post-purchase offers, wrote Plus Scripts for the tiered discount logic the native rules could not express, and configured the payment gateways.

  • Shopify Plus
  • Liquid
  • GraphQL
  • Scripts
  • Rebuy
  • SCSS

INH Professional

Pro stylist channel · Senior Shopify Developer

inhprofessional.com

2023 — present

The trade-facing sibling to INH Hair, running on the same theme codebase with a separate storefront, its own pricing rules, and gated access for verified stylists.

Most of the work here is keeping two stores on one theme without them quietly drifting apart — shared sections, per-store settings, and being disciplined about what gets forked and what stays common.

  • Shopify Plus
  • Liquid
  • Multi-store
  • Gated catalogue

Experience

Where I've worked

Six companies across the Philippines, Australia, and the United States. Everything from 2019 onward has had Shopify in it somewhere.

  1. Feb 2023 — present

    Current

    Senior Shopify Developer

    INH Hair / Komboventures · Los Angeles, US — remote

    Senior developer across INH Hair and INH Professional on Shopify Plus. I own the product page rebrand, the Liquid template layer, the Plus Scripts behind discount logic, payment gateway configuration, and the Rebuy integration. Day to day, a good share of it is sitting with design and marketing to work out what a section actually needs to do before I write it.

    • Shopify Plus
    • Liquid
    • GraphQL
    • Scripts
    • React
    • SCSS
  2. May 2022 — Nov 2022

    Shopify Developer

    Matador Group LLC · Los Angeles, US — remote

    Ran the Shopify side of the agency's client portfolio — custom themes and functionality built to spec, the revision cycles after, QA across accounts, and setting up Google Analytics ecommerce tracking so clients could see what their stores were doing.

    • Shopify
    • Liquid
    • JavaScript
    • GA ecommerce
  3. Sept 2021 — Jan 2022

    Shopify Developer

    CT21 Analytics · Bacolod City, Philippines

    Built custom Shopify themes from scratch for a run of clients, mostly translating Adobe XD and flat PSD comps into Liquid, then adding the custom section logic each store needed on top.

    • Shopify
    • Liquid
    • SCSS
    • XD to Liquid
  4. Oct 2020 — Aug 2021

    PHP & WordPress Developer

    QRX Digital · Jacksonville, US — remote

    WordPress and WooCommerce for US clients: custom theme and plugin functionality, pixel-accurate PSD-to-theme builds, responsive fixes, and speed passes on sites that had quietly accumulated too many plugins.

    • WordPress
    • WooCommerce
    • PHP
    • SCSS
  5. Sept 2019 — Sept 2020

    Shopify & WordPress Developer

    Arlena Marketing · Melbourne, Australia — remote

    Split between extending WordPress and WooCommerce for Australian clients and my first production Shopify work — custom scripts for a client store, PSD-to-theme conversions, and performance tuning.

    • Shopify
    • WordPress
    • PHP
    • jQuery
  6. July 2018 — Sept 2019

    PHP & Front-End Developer

    ClickableBrand Inc. · Cebu City, Philippines

    Started on internal business automation in SuiteCRM and SugarCRM, then moved across to the front-end team building WordPress themes and converting PSDs to HTML and SASS. Where I learned to work inside someone else's codebase without breaking it.

    • PHP
    • SuiteCRM
    • WordPress
    • SASS

Stack

What I work in

The top group is where I spend most weeks. The rest I reach for as the job needs it.

Shopify

  • Liquid
  • Online Store 2.0
  • Section & block schemas
  • Metafields
  • Metaobjects
  • Plus Scripts
  • Checkout extensibility
  • Admin GraphQL API
  • Storefront API
  • Shopify CLI
  • Cart & checkout logic
  • Payment gateways

Front end

  • HTML
  • CSS / SCSS
  • JavaScript (ES6+)
  • Web Components
  • jQuery
  • React
  • Next.js
  • Tailwind
  • Responsive & cross-browser

Back end & CMS

  • PHP
  • WordPress
  • WooCommerce
  • Node.js
  • REST APIs
  • SuiteCRM / SugarCRM

Tooling

  • Git & GitHub
  • Figma / XD handoff
  • Lighthouse
  • BrowserStack
  • GA4 ecommerce

Working knowledge, not expert: Hydrogen & Oxygen, Shopify Functions, Theme app extensions. I'll say so up front rather than learn them on your budget.

How I work

A few things worth knowing

  1. 01

    I read the theme before I change it

    Most Shopify stores I inherit have three years of other people's decisions in them. Some of those decisions are load-bearing. I spend the first day reading rather than refactoring.

  2. 02

    Sections and settings over hardcoded markup

    If a merchandiser has to message a developer to swap a banner, the build has failed. Anything that will change quarterly gets a schema setting.

  3. 03

    Version control, not the theme editor

    Work happens on a branch and goes out through a preview theme. Editing live code in the admin is how stores go down on a Friday afternoon.

  4. 04

    Apps are a cost, not a free feature

    Every app adds scripts to your storefront. Sometimes that trade is worth it. Often, fifteen lines of Liquid does the same job without the render-blocking bundle.

  5. 05

    I'd rather tell you it's a bad idea

    If a request will slow the store down or break at scale, you'll hear that from me before I build it — and then I'll build whichever version you decide on.

Contact

Tell me about the store

A theme build, a rebrand, a store that got slow, or a job you cannot get an app to do properly. Send me the details and I'll tell you honestly whether it's something I should take on.

I read everything and reply within a working day or two. I'm on Philippine time, which usually means an overlap with US afternoons and Australian mornings.

Based in
Bacolod City, Philippines (GMT+8)