Version control for people
who just want to build.

A UX concept for a friendly Git interface that helps citizen builders save their progress, share code, and collaborate with confidence.

Project
Self-initiated UX concept
My role
Research, concept, and interface design
Starting point
Conversations with friends in Venezuela

The starting point

Friends in Venezuela wanted to share code and save versions of their projects, but found Git too technical. I heard the same recurring requests while conducting citizen builder office hours as part of my role at Netflix. Together, these experiences inspired Trail, a UX concept for simpler version control.

What mattered to users

I researched what mattered most to potential users through conversations with friends in Venezuela. Their priorities became five principles for Trail:

  1. Keep it simple. The usability goal: an eight-year-old should be able to use it.
  2. Make it beautiful. A welcoming, thoughtfully designed interface should make people want to use it.
  3. Make version control clear. Make it easy to restore an earlier version, stage or test changes, and understand the differences between versions.
  4. Make sharing easy. Let people share code and collaborate.
  5. Connect AI tools in one click. Make connecting Claude, ChatGPT, or another tool as simple as pressing a button.

The idea

I created Trail as a visual workspace for projects built with AI. Builders can save progress, compare changes, revisit earlier versions, and share their work, with a record of which AI tools contributed.

The design

Four screens cover the essentials: a project dashboard, version history, side-by-side comparisons, and sharing. Familiar cards, warm colors, and plain-language actions make the interface feel approachable.

The concept in four screens

Explore the dashboard, version history, comparisons, and sharing flow.