// Design leadership · 14+ years

Hi, I'm Matt. I design teams that thrive.

I lead design from the boardroom to the design crit, and I never mistake one for more important than the other. Most recently that has meant AI-first and operator-facing products, where the real design material is trust: knowing when a system should act on its own and when it should hand a decision to a person.

// In my own words

Great products don't come from great designers alone. They come from teams built on trust, transparency, and a shared belief that the work belongs to everyone in the room: the designer, the engineer, the product manager, and the user who hasn't met any of them yet. My job is to build those teams, hold that belief, and keep moving between the altitude where strategy is set and the room where craft is sharpened.

I've spent fourteen years doing that as a Principal Experience Designer at Thoughtworks, across state government platforms and museum apps, delivery tools and dealer software. Nearly every engagement meant a new organization, a new team, and a new context, so I've learned to build design operations, research practices, and team culture from first principles, fast. Today I manage a cohort of senior designers and researchers and help steward a distributed design community of 20+ across the US.

The thread through all of it is trust. Trust inside a team, so it can move fast and disagree well. And trust in the product, so the people relying on it, whether that's a restaurant buyer, a state administrator, or a business owner reading an AI-generated checklist, can act with confidence.

Take a look.

// The experiment

This site is an experiment in designing and delivering software with AI.

Not a demo, and not a case study about someone else's project. The page you are reading was designed, built, reviewed and shipped by me, with AI doing the half of the work I would otherwise have handed to someone else. I wanted to learn these tools the only way that counts, which is by putting real work through them in public.

Running since
July 2026
Shipped
26 pull requests
Designed in
Paper & Figma
Built by
Claude Code

What follows is how one piece of it actually got made, and what the whole thing runs on.

// The working method

Taste is the part that doesn't automate.

One example end to end. The hero running at the top of this page, from a written brief to a merged pull request.

My call

The idea was mine before it was a prompt.

01 / My brief

Homepage hero.

Warm, slow, alive. But it
must never out-shout the
headline.

Pause it off-screen and
for reduced-motion.

Show me options.

02 / Came backPaper + Figma

  • Bloom: a saturated disco core in a full marigold fieldDropped
  • Warm Drift: soft disco, marigold and pine light over paper, the version that shippedKept
  • Current: banded pine and marigold marblingDropped

Three live shader directions in an afternoon. I'd never have got to them by hand.

My call

Two died here. They fought the headline.

03 / What shippedPR #8

  • Real WebGL, not a video loop
  • Pauses off-screen and on reduced-motion
  • Only provable in a browser, so that's where I signed it off
See it runningMerged 15 Sep 2026
// The stack

The whole stack, brief to production.

Three decisions are mine, plus the loop between them. The rest runs itself. Starting with the idea, looping until the design feels right, choosing to build it, and then pushing the button that ships it.

Me

Where it starts. The idea is mine.

Paper

Design surface. I moved my primary canvas from Figma to Paper for its AI-native canvas.

Loop until I'm satisfied

Claude Code

Reads the system, writes the Astro, argues back.

Build it?

Build it?

The loop stops when I say it stops.

Everything below runs itself

Tokens

Style Dictionary compiles the system into CSS.

Astro

Static build. Imports the compiled tokens.

Vercel

Preview deploy on every pull request.

Ship it?

Ship it?

Nothing reaches production without this one.

Production

mattcbkoenig.com

// Say hello

Let's talk.

Drop your email and I'll reach out, or find me directly.

mattcbkoenig@gmail.com

LinkedInInstagram