Open to new Shopify projects

Senior Shopify developer who turns Figma designs into fast, polished stores

10+ years building and maintaining Shopify stores for international brands and agencies: complete storefront builds, store setup, custom development and ongoing support for live stores.

Contact me directly for a better rate than on Upwork. Based in Hai Phong, Vietnam (GMT+7), working remotely with clients worldwide.

Services

Shopify development, from first design to live-store support

One senior developer for the whole lifecycle of your store: build it, set it up properly, extend it, and keep it running.

Build your Shopify store from Figma

Hand over your Figma designs and requirements and get a complete, responsive Online Store 2.0 storefront.

  • Layouts that match your design on every screen size
  • Reusable OS 2.0 sections, blocks and JSON templates
  • Metafield and metaobject-driven content you can edit yourself
  • Accessibility, performance and technical SEO built in

Store setup and configuration

Get the foundations right so the store is easy to run and ready to grow.

  • Theme setup and customization
  • Product data structure, collections, navigation and metafields
  • Shopify Markets and B2B configuration
  • Cart and checkout setup, plus Klaviyo, Recharge, Algolia and other integrations

Custom Shopify development

Features that your theme or an off-the-shelf app can't deliver.

  • Custom sections and product customization experiences
  • Cart, discount and promotion logic with Shopify Functions: free gifts, tiered and bundle offers
  • Subscriptions, Rebuy, Klaviyo and Algolia integrations
  • Public and private apps with GraphQL, React, Node.js and Polaris

Ongoing maintenance for live stores

A developer who knows your store, so problems get fixed and improvements keep shipping.

  • Bug fixes and production troubleshooting
  • New features and design updates
  • Performance, accessibility and SEO improvements
  • Compatibility updates as Shopify changes
Selected work

Storefronts built and supported long term

Complete builds from provided designs, followed by continued development and maintenance.

Storefront build

IGK Hair

Complete storefront built from provided designs and supported through a long-term engagement. Responsive components, Rebuy Smart Cart customizations, free-gift and Buy More Save More logic, and Shopify Function discounts.

  • Full storefront
  • Rebuy Smart Cart
  • Shopify Functions
  • Long-term support
Multi-site build

Château Charmail / Heritage Cellar

Complete layouts across multiple company sites with long-term development and maintenance. Custom sections and templates, specialized shopping experiences, a quiz-to-case-builder flow and metafield-driven filtering.

  • Multiple sites
  • Custom sections
  • Metafield filtering
  • Quiz to case builder
New storefront

Rubyshines / Rubies Active Wear

Brand-new storefront built from provided designs with custom functionality: reusable sections, metafield-driven experiences, responsive refinements, accessibility and UX improvements, and continued post-build support.

  • New storefront
  • Metafields
  • Accessibility
  • Post-build support
Shopify apps

Apps I've built and published on the Shopify App Store

Building and maintaining public apps across Shopify platform changes means your custom work is written by someone who knows the platform inside out.

Latest / modern stack

Ultimate Discount Manager

Built with Shopify Functions, React and Node.js. Advanced promotions including bundles, tiered discounts, free gifts, free shipping and B2B pricing.

View on App Store →
Established public app

Discounts Combine

Long-running discount app maintained across Shopify platform changes, supporting advanced combined and automatic discount workflows.

View on App Store →
Established public app

Easy Calendar

Delivery-date calendar for merchants, with configurable storefront behavior and long-term compatibility maintenance.

View on App Store →
Established public app

File Upload

Customer-facing file uploads integrated into Shopify purchasing workflows, with merchant configuration and production maintenance.

View on App Store →

See all my apps

How we'll work

A simple process, from idea to launch and beyond

  1. Tell me your idea

    Contact me about your idea, a Figma file or a store that needs work. No formal brief needed.

  2. Scope and plan

    We agree what gets built, how, and in what order, with an estimate before work starts.

  3. Build and review

    I develop in clear stages so you can review progress and give feedback along the way.

  4. Launch and support

    I help with go-live and stay on afterwards for fixes, improvements and new features.

About

Hi, I'm Nathan, a Shopify developer you can hand a project to

My name is Thanh Bui Tuan, and “Nathan” is the name I use with clients to keep communication easy. I've worked with Shopify since 2015, starting at XIPAT Flexible Solutions and working independently since 2016. Since then I've built storefronts, custom features and public apps for international clients and agencies, and kept production stores running for years.

  • Strong independent problem-solving and project ownership
  • Comfortable working from Figma developer handoffs
  • Experienced in production troubleshooting and long-term store maintenance
  • Fast on routine work with AI-assisted tools like Cursor, Claude and ChatGPT

Core expertise

Shopify

  • OS 2.0
  • Liquid
  • JSON templates
  • Sections & blocks
  • Metafields & metaobjects
  • Cart & checkout
  • Shopify Functions
  • Shopify CLI
  • GraphQL / REST

App development

  • JavaScript / TypeScript
  • React
  • Node.js
  • Polaris
  • Webhooks
  • Public & private apps

Integrations

  • Rebuy
  • Recharge
  • Klaviyo
  • Algolia
  • Cloudflare
  • Shopify B2B
  • Shopify Markets

Tools

  • Git / GitHub
  • Figma handoff
  • VS Code
  • Cursor
  • Webflow CMS
FAQ

Questions clients often ask

Can you build my Shopify store from a Figma design?

Yes. Send me your Figma designs and requirements and I will build the full storefront as a responsive Online Store 2.0 theme, with reusable sections, templates and metafield-driven content, and keep supporting it after launch.

Do you work with agencies as well as direct clients?

Yes. I work with international merchants directly and partner with agencies as an extra senior developer on larger builds.

Can you take over and maintain my live store?

Yes. Long-term maintenance of production stores is a large part of my work: bug fixes, troubleshooting, new features, performance and accessibility improvements, and keeping the store compatible as Shopify changes.

Do you build custom Shopify apps and discount logic?

Yes. I build public and private Shopify apps with Shopify Functions, GraphQL, React, Node.js and Polaris, and I have published several apps on the Shopify App Store, including discount, delivery-date and file-upload apps.

Which integrations do you work with?

Rebuy, Recharge, Klaviyo, Algolia and Cloudflare, plus Shopify B2B and Markets, and other third-party APIs and webhooks.

How much does a project cost?

It depends on the scope. Send me your idea or designs and I will reply with an estimate and a suggested plan. If you contact me directly instead of hiring through Upwork, I can offer a better rate than my Upwork listing.

How do we get started?

Message me on Telegram (@thanhbtapp), WhatsApp (+84 389 967 545) or by email with a short description of your project and links to your designs or store. I will follow up with questions and a proposal. You can also check my Upwork profile.

Where are you based and what language do you work in?

I am based in Hai Phong, Vietnam (GMT+7) and work remotely with clients and agencies worldwide. My working language with clients is English, mainly written.

Contact me directly for a better rate

Have a Shopify project in mind?

Tell me what you're building or what needs fixing. Message me directly for a better rate than my Upwork listing, and I'll get back to you with questions and a plan.

Prefer Upwork? Check my Upwork profile