Full-Stack Shopify Engineer

I build the Shopify features
that drive revenue.

4 years working remotely for Blueswitch, a Platinum Shopify agency based in NYC.

0

Years Shopify

0

Stores Shipped

0

Custom Apps

See the work
Selected Work

Features I've built end-to-end — from architecture decisions to production deployment. Each one solved a real business problem within Shopify's constraints.

Feature 01

Custom Donation System

Custom Donation System — feature screenshot
Scratch
Shopify Extensions Klaviyo Shopify Flow Klaviyo Flow Shopify Customer Accounts Subscriptions

Problem

Shopify donation apps were too rigid — limited customization, inconsistent behavior, and no support for donor attribution.

Result

Delivered a unified, flexible donation experience. Enabled personalized donor communication through Klaviyo, improved reliability across the storefront, and eliminated dependency on inflexible donation apps.

Feature 02

Location-Based Shipping Fees

Location-Based Shipping Fees — feature screenshot
L&R Distributors Corporate
Shopify Functions Rust Liquid Product Metafields

Problem

Shopify shipping rules can’t handle dynamic logic based on postal codes, regions, or custom zone mappings — and JavaScript-based solutions hit performance limits at scale.

Result

Built a high-performance Shopify Function in Rust to calculate location-based shipping fees in real time. Fees can be applied as a surcharge line item, adjusted shipping rate, or shipping method selection, using customer metafields. The solution remains fast and reliable even with 200+ items in the cart.

Feature 03

Custom Upselling System

Custom Upselling System — feature screenshot
Focal Point Hardware
Metaobjects Product Metafields Liquid JS

Problem

Upselling logic was highly product-specific and repeatable across many SKUs — no existing app could model or scale this behavior.

Result

Built a custom upselling system using Metaobjects and Product Metafields. The same upsell products can be reused across different items, with logic driven by custom metafields. Variant selection is preserved across the upsell flow, ensuring a consistent and frictionless experience.

Feature 04

Pending Payment Orders

Pending Payment Orders — feature screenshot
National Council
Customer Accounts API Shopify Flow Shopify Extensions Customer Metafields

Problem

Customers couldn’t find or complete pending payments. Orders created by a third-party app hid the Pay Now action and were difficult to access.

Result

Used Shopify Flow and the Order API to retrieve the hidden Pay Now URL and store it in order metafields. Built a custom Customer Account page to surface pending orders and display the payment link, giving customers clear and easy access to complete their purchases.

Feature 05

Volume Tier Discounts

Volume Tier Discounts — feature screenshot
TRC Electronics
Shopify Discounts Functions

Problem

Native Shopify discounts offer limited support for quantity-based pricing and lack flexibility for consistent tier logic across the storefront.

Result

Built a Shopify Discount Function extension to apply fixed-amount discounts based on quantity tiers. Discount logic runs server-side and resolves consistently across cart and checkout, ensuring accurate volume pricing at scale.

Side Projects

Personal & Experimental

Full-stack thinking applied outside commerce. These projects keep my tools sharp and my curiosity fed.

Fiestology.com
Fiestology.com

Problem / Idea

Traditional paper invitations made it difficult for hosts to manage guest lists, seating, privacy, and last-minute updates.

Approach

Built a digital invitation platform that gives hosts full control over guest management, table assignments, privacy settings, and real-time communication.

Insight

Hosts don’t just want invitations—they want a flexible event control system that adapts as plans change.

Laravel PHP Alpine JS CSS Animations JS Animations
Bio

Currently based in the Bay Area. Built software across four countries.

Now

Bay Area, CA

Home base — building full-stack Shopify features and shipping fast.

East Coast

New York City

Growing into a Shopify developer within the Shopify ecosystem, focused on Plus and international commerce.

Asia

Singapore

Part of the development team working on Toggle.sg, the broadcaster’s platform for showcasing and managing TV shows.

Silicon Valley

Los Gatos, CA

Selected to join the U.S. engineering team in the Bay Area while working for an international Italian company.

First Role

Mexico City

Launched my engineering career developing catalog platforms used across Mexico, Brazil, Spain, and Italy.

Born · Raised · Studied

Mexico City

Where it all started — studied Graphic Design and Telecommunications, then wrote my first lines of code.