◈ ATUL.OS
ONLINE / SHOPIFY ENGINEER
[ENV: PRODUCTION] WORKSPACE_INIT

I BUILD THE PARTS OF SHOPIFY THAT DON'T COME OUT OF THE BOX.

Liquid · Variants · Metafields · APIs · Performance · Developer Tools

[ EXPLORE WORK ]
SYSTEM STATUS
SHOPIFY ● ACTIVE
DEVELOPER TOOLS ● BUILDING
EXPERIMENTS ● ACTIVE
AVAILABILITY ● OPEN
ATUL CORE SHOPIFY.ENGINE
LIQUID
METAFIELDS
VARIANTS
CART
STOREFRONT
API
HOVER NODES TO INSPECT ENGINE
Click or hover any node to inspect engineering details.

WORK

Things I've built, broken, debugged and shipped.

01 SHOPIFY WISHLIST ENGINE Shopify / Liquid / JavaScript / Metafields +
WHAT WAS WRONG?

Third-party wishlist apps bloated themes with heavy external scripts, introduced layout shifts, and charged expensive monthly subscriptions.

WHAT I BUILT

A client-side localStorage state manager syncing guest selections with Shopify Customer Metafields via lightweight App Proxy.

DECISIONS & TRADE-OFFS

Zero external JS libraries used. Trade-off: required custom Liquid snippet installation, yielding 100% theme control and zero subscription cost.

02 SHOPIFY DEVELOPER TOOLS VS Code / Snippets / Extension / APIs +
WHAT WAS WRONG?

Writing Liquid code and Metafield lookups required repetitive manual typing and context switching to look up schema syntax.

WHAT I BUILT

VS Code extension helpers offering instant Liquid auto-completion, section schema block generation, and Metafield tag suggestions.

DECISIONS & TRADE-OFFS

Built directly against VS Code API for zero latency completion. Accelerates theme engineering speed significantly.

03 INTERACTIVE TERMINAL SHELL HTML5 Canvas / Custom Parser / State +
WHAT WAS WRONG?

Standard developer portfolio templates present static resume lists that fail to demonstrate interactive DOM manipulation.

WHAT I BUILT

An interactive shell interface with custom command parsing, typewriter sequences, and canvas mini-game embedded directly in the page.

DECISIONS & TRADE-OFFS

Built completely in Vanilla JS to prove DOM control without relying on heavy terminal emulation libraries.

LAB

Experiments, prototypes and technical problem-solving.

DEBUG MODE Select a problem scenario to trace the engineering flow
FAILURE PIPELINE
USER ACTION → STATE CHANGE → ASYNC REQUEST → STALE RESPONSE → WRONG VARIANT
ENGINEERING RESOLUTION
Request identity tracking + State validation + UI synchronization
SIGNATURE INTERACTION: CODE <─> COMMERCE UX Click swatches on the Storefront preview to see real-time state object mutation
product.selected_variant (State Object)
{
  "id": 4829104,
  "title": "Black / Medium",
  "option1": "Black",
  "option2": "Medium",
  "price": 4900,
  "available": true,
  "sku": "ATUL-BLK-M"
}
STOREFRONT PREVIEW
Custom Product Core
$49.00

SYSTEM

Technical stack, engineering profile and log timeline.

SHOPIFY ARCHITECTURE
├── LIQUID (Engine & Templates)
├── THEMES (Dawn Customization & Architecture)
├── VARIANTS (State & Swatch Logic)
├── METAFIELDS (Structured Custom Schemas)
├── METAOBJECTS (Dynamic Product Schemas)
├── STOREFRONT API (GraphQL Queries)
└── ADMIN API (REST & Webhooks)
SUPPORTING STACK
JavaScript (ES6+) TypeScript React Node.js GraphQL Cloudflare Pages Git & GitHub
ROLEShopify Developer / Full-Stack Engineer
FOCUSComplex Storefront Engineering
SPECIALIZATIONLiquid, Variants, Metafields, APIs, Performance
BUILDINGShopify Systems, Developer Tools, Experiments
BASEDKochi, Kerala, India / Remote

THINGS I LIKE BUILDING

2026 — PRESENT

SOFTWARE DEVELOPER @ WEBANDCRAFTS

Engineering custom, high-converting Shopify theme components using Liquid. Resolving complex variant logic and building reusable section schemas for high-SKU product catalogs.

2024 (MAY – OCT)

SHOPIFY DEVELOPER @ RDP WORKSTATION

Converted Figma designs into responsive Shopify Dawn themes. Optimized site performance, Liquid render loops, and configured Metafield settings for content management.

TOOLS I'VE BUILT

Developer extensions and utilities engineered for Shopify workflows.

vscode-shopify-snippets / extension.js
// VS Code Extension: Shopify Liquid Snippets Helper
const vscode = require('vscode');

function activate(context) {
  const provider = vscode.languages.registerCompletionItemProvider('liquid', {
    provideCompletionItems() {
      return ['metafields.custom', 'metaobjects', 'section.settings'];
    }
  });
  context.subscriptions.push(provider);
}
exports.activate = activate;
VS CODE EXTENSION

Shopify Liquid Snippets Helper

Switch Shopify environments and write Liquid tags without leaving VS Code. Auto-completes section schema blocks and custom Metafields.

SHOPIFY ENGINEERING CONSULTATION

GOT A SHOPIFY PROBLEM?
LET'S SOLVE IT.

[ EMAIL ME ] →