Hello world!

Hello world!

I design experiences and build the code behind them — bridging creative vision with full-stack execution.

Icon

10+ years of experience

Icon

English, Spanish

I design experiences and build the code behind them — bridging creative vision with full-stack execution.

Icon

10+ years of experience

Icon

English, Spanish

Brand Logo
Icon
1

<!--

Work info

-->

Role:

Product Design

Year:

2023+

Work Image

Project Overview

Getting a price quote for custom apparel shouldn't take two days and an email chain. But without a pricing system, that's exactly what it took. Every quote was manual, every customer had to wait, and every CSR was the bottleneck. The complexity of fully custom products — decoration type, placement, quantity breaks, garment color combinations — made off-the-shelf solutions useless. Multiple external development teams tried and walked away.

My Approach

I fully designed the front-end and handed it off to two external teams. After two years of attempts working with external developers, We took it in-house. I coordinated a series of internal week-long sprints that gave us the focused execution the project needed. In four months we did what outside teams couldn't — we shipped it.

The plugin is built on WordPress and WooCommerce and is fully customer-facing. A customer lands on a product, makes their selections — decoration method (embroidery, screen print, and more), logo placement, design options, garment colors, quantities — and the pricing updates dynamically as they go. Every selection triggers the right logic. Every quantity adjustment recalculates instantly. When they're done, they add to cart with a real price attached.

The hardest part was the pricing engine itself. Getting it to respond accurately and in real time across every possible combination of variables — decoration type, options within that type, quantity breaks, product-specific rules — required careful logic design and relentless testing.

Key Features

  • Fully customer-facing dynamic pricing on the live website

  • Real-time price calculation as selections and quantities change

  • Decoration method selector with dynamic sub-options per type

  • Quantity-based price breaks built into the logic

  • WooCommerce cart integration with accurate pricing locked in

  • Built as a custom WordPress plugin

Impact

Customers can now generate their own instant quotes without contacting anyone. The 1–2 day email wait is gone. We were able to push ads that lead to clear trackable conversions. Before our products served as a catalog. After we were able to market and push our products with actual checkouts and real conversions. The CSR team — who used to field every single pricing inquiry — felt the relief immediately.

This one took two years, two external teams, and four months of internal sprints to finally exist. It was worth every bit of it.

Results

0

Custom quotes generated in real time — no CSR contact, no email wait, no delay.

0

Custom quotes generated in real time — no CSR contact, no email wait, no delay.

0

Conversions from a passive catalog to a fully shoppable storefront

0

Conversions from a passive catalog to a fully shoppable storefront

0

Variables - Decoration type, placement, garment color, etc— every combination

0

Variables - Decoration type, placement, garment color, etc— every combination

0

2 years of external attempts solved by an internal sprint in 4 months.

0

2 years of external attempts solved by an internal sprint in 4 months.

Client Feedback

The tool gave me back the bandwidth to actually my job, instead of answering the same pricing questions all day.

Avatar

Sales

,

Customer Sales Representative

The tool gave me back the bandwidth to actually my job, instead of answering the same pricing questions all day.

Avatar

Sales

,

Customer Sales Representative

Delivered 3 projects, tackled 2 challenges

Social Icon
Social Icon
Social Icon

Delivered 3 projects, tackled 2 challenges

Social Icon
Social Icon
Social Icon

Delivered 3 projects, tackled 2 challenges

Social Icon
Social Icon
Social Icon