Hi, this is Kunyu Xu.

Design Engineer · AI · E-commerce

Engineering at the E-commerce SaaS × AI frontier

Building across the full e-commerce SaaS stack — from frontend engineering to AI-assisted delivery, with a design-engineering lens.

About

Background & Direction

Currently

Frontend engineering at ThoughtWorks on e-commerce SaaS, currently exploring and contributing to a cross-team AI Playbook.

Tech Stack

  • React
  • TypeScript
  • Next.js
  • Tailwind CSS
  • Node.js
  • GraphQL
  • Claude API
  • Vertex AI
  • ECharts
  • MicroFrontend
  • Mixpanel
  • Azure

My background is in architecture and UX — coming into frontend engineering, that turned out to shape how I see problems more than I expected. I tend to look at systems from the flow down rather than the feature up: noticing where chains break before they become visible, and wanting to fix things upstream rather than waiting for them to surface.

That perspective comes from a flow-mapping mindset — understanding where users get stuck is closer to the root of a problem than understanding what they 'want'.

Working at the intersection of engineering and experience, I've always felt that "can we ship it" and "is it worth shipping" matter equally. AI makes this more interesting — not just as a way to move faster, but as a reason to rethink how delivery itself works.

Now breaking these down into articles and demos — systematically validating where AI genuinely adds value across each layer of e-commerce SaaS.

Focus Areas

  • E-commerce SaaS Full StackLayer-by-layer breakdown from Discovery to Checkout
  • AI Agent EngineeringReal-world Claude API / tool calling implementation
  • Design EngineeringDelivering at the intersection of engineering and experience

Experience

Work History

ThoughtWorks

Dec 2022 – Present

Software Developer

As a core frontend engineer, I've been hands-on across a micro-frontend purchase flow rebuild (Module Federation) and SPA purchase experience optimisation — plus performance tuning, config design for new-country rollouts, and micro-frontend redirect handling. A running thread through all of it: figuring out how to genuinely bring AI into the delivery rhythm. That's meant AI-assisted UI changes that ship faster, a Figma API-driven i18n automation pipeline, and introducing Figma MCP for UI component scaffolding — turning "AI speeds things up" from a talking point into something the team can actually reuse.

On the business side, I've had the chance to own a few UX-focused features end-to-end — from technical design and tracking through to production deployment. At the team level, I've been pushing to rethink how we handle production support with AI-assisted debugging, and I've been part of exploring and writing a cross-team AI Playbook. Shipping features is the baseline; I'm also interested in making how we work a bit better along the way.

Projects

Selected Projects & Experiments

Human vs AI Judge

● LIVE

AI · GAME · E-COMMERCE

Human vs AI Judge

When AI has already decided, who presses confirm? Compete with AI on intent classification of real e-commerce support tickets — compare human, Claude, and GPT judgments in real time.

Live Demo →
EaseBuy

◆ HACKATHON ★ TOP 10

UX DESIGN · E-COMMERCE · MOBILE

EaseBuy

Top 10 in UXcel × UX Pilot Design Competition. A minimalist mobile e-commerce app covering the full shopping journey across 11 screens — generous whitespace, card-based IA, transparent checkout. Full flow from wireframe to hi-fi with AI assistance.

View Submission →
Spec-Driven Scenario Updater

◆ HACKATHON

AI AGENT · GITLAB HACKATHON

Spec-Driven Scenario Updater

GitLab AI Hackathon submission. Targeting the "spec gap" — the distortion that accumulates as business logic is translated across product, design, and engineering. A single spec source drives AI to auto-generate code, tests, and docs.

View Submission →
Brooch Shop

● LIVE

AI AGENT · E-COMMERCE

Brooch Shop

Where filters fall short, agents begin. An AI shopping agent built with Claude API and tool calling — demonstrating how natural-language intent understanding replaces multi-level filter UX.

Live Demo →
Prompt Shop

● LIVE

CHECKOUT · STRIPE

Prompt Shop

End-to-end e-commerce checkout playground with Stripe integration — covering the full flow from product listing to payment confirmation.

Live Demo →
Human vs AI Judge

● LIVE

AI · GAME · E-COMMERCE

Human vs AI Judge

When AI has already decided, who presses confirm? Compete with AI on intent classification of real e-commerce support tickets — compare human, Claude, and GPT judgments in real time.

Live Demo →
EaseBuy

◆ HACKATHON ★ TOP 10

UX DESIGN · E-COMMERCE · MOBILE

EaseBuy

Top 10 in UXcel × UX Pilot Design Competition. A minimalist mobile e-commerce app covering the full shopping journey across 11 screens — generous whitespace, card-based IA, transparent checkout. Full flow from wireframe to hi-fi with AI assistance.

View Submission →
Spec-Driven Scenario Updater

◆ HACKATHON

AI AGENT · GITLAB HACKATHON

Spec-Driven Scenario Updater

GitLab AI Hackathon submission. Targeting the "spec gap" — the distortion that accumulates as business logic is translated across product, design, and engineering. A single spec source drives AI to auto-generate code, tests, and docs.

View Submission →
Brooch Shop

● LIVE

AI AGENT · E-COMMERCE

Brooch Shop

Where filters fall short, agents begin. An AI shopping agent built with Claude API and tool calling — demonstrating how natural-language intent understanding replaces multi-level filter UX.

Live Demo →
Prompt Shop

● LIVE

CHECKOUT · STRIPE

Prompt Shop

End-to-end e-commerce checkout playground with Stripe integration — covering the full flow from product listing to payment confirmation.

Live Demo →
Human vs AI Judge

● LIVE

AI · GAME · E-COMMERCE

Human vs AI Judge

When AI has already decided, who presses confirm? Compete with AI on intent classification of real e-commerce support tickets — compare human, Claude, and GPT judgments in real time.

Live Demo →

Writing

Featured Articles & Notes