Interactive Shell & Mini-Game Portfolio
A retro interactive terminal shell with a custom JS parser and canvas arcade game, engineered to demonstrate custom DOM state handling.
I build and optimize high-converting Shopify storefronts, solve complex commerce problems, and create custom developer tools.
Building pixel-perfect, accessible, lightning-fast Shopify Dawn/Custom Liquid themes from scratch or Figma designs.
Solving complex variant matrices, custom price calculations, discount thresholds, and asynchronous AJAX cart workflows.
Configuring rich Metafield/Metaobject schemas for non-technical merchant editing and integrating Storefront/Admin APIs.
Creating VS Code extensions, theme snippet helpers, and automation scripts to accelerate developer productivity.
High SKU products with 3+ option dimensions (Color, Size, Material) breaking swatch UI, showing out-of-stock options as selectable, or failing to swap gallery images on swatch click.
Built a centralized variant state listener in Vanilla JS. Analyzed Shopify's `product.variants` JSON object directly in Liquid and mapped valid option combinations dynamically to update pricing, image galleries, and add-to-cart button state in real time.
A retro interactive terminal shell with a custom JS parser and canvas arcade game, engineered to demonstrate custom DOM state handling.
A zero-framework client-side wishlist system syncing local guest selections with Shopify Customer Metafields via App Proxy.
Designing clean section schemas (`{% schema %}`), modular snippet includes, and decoupled JS components for Dawn and custom theme bases.
{% schema %}
{
"name": "Custom Product Core",
"settings": [
{ "type": "checkbox", "id": "enable_ajax_cart", "label": "Enable AJAX Drawer", "default": true }
]
}
{% endschema %}
I specialize in Shopify theme architecture, Liquid template engineering, and custom web applications. Rather than relying on heavy third-party plugins that degrade site speed, I build lightweight, native Shopify solutions using clean Liquid code, structured Metafields, and asynchronous JavaScript.
My approach combines technical rigor with AI-assisted developer workflows to deliver reliable, maintainable commerce systems that scale effortlessly.
Available for theme customizations, variant system fixes, custom app proxy integrations, and full-stack projects.