Jan ChangSenior Product Designer · Vancouver, BC

A product designer who actually likes meetings.

I enjoy conversations with project managers, researchers, engineers and stakeholders. And I design things that ship.

Open to Product Design roles
Appearance
← All work
Shipped · GitHub · 2025

GitHub Spark

Overcoming iteration barriers in AI code generation

[Image 1 · hero on Heather stage]
The problem I fell for

People felt they had lost control of the AI. They asked for one change and it changed everything.

[Image 2a · before]
Before
[Image 2b · after]
After
My role

I led UX research, product design and prototyping, taking the team through observation, a survey, interviews, competitive analysis and usability tests.

Green flag2025My design became part of the features launched with GitHub Spark.
[Image 3 · photo graded to Heather]
What I’d do differently

[One honest reflection.]

Client
GitHub
Platform
AI web application
Led
UX research, product design, prototyping
Team
Team of 3

About this product

I worked with GitHub to research and design for people who aren’t engineers but use vibe coding tools.

My approach to messy problems

I led the team through different research methods to find answers:

  • Online observation
  • Survey
  • User interviews
  • Competitive analysis
  • Usability testing

What we discovered

Participants felt a lack of control over the AI.

“I’m just asking a question or changing one thing. Why did it change everything?”

How I solved it

I designed features that gave users more control.

[Details of the features, with before and after screens.]

The part I’m proud of

The design became part of the features launched with GitHub Spark.

What I’d do differently

[One honest reflection.]