Skip to content
How I AIHow I AI

Gamma’s head of design on using AI to synthesize feedback and generate on-brand imagery | Zach Leach

Zach Leach, head of design at Gamma, reveals how his small team uses AI to analyze global feedback, create on-brand imagery, and maintain design quality while serving users in more than 60 countries. *What you’ll learn:* 1. How Gamma analyzes feedback from their 60% international user base using ChatGPT’s deep research capabilities 2. How to transform hundreds of multilingual feedback items into actionable design insights 3. A simple workflow for creating on-brand imagery using Midjourney-style references 4. How to use AI to maintain brand consistency across a globally distributed product 5. The secret to removing image backgrounds instantly using Replicate 6. How to create consistent, high-quality job descriptions in minutes using AI templates *Brought to you by:* WorkOS—Make your app enterprise-ready today: https://workos.com?utm_source=lennys_howiai&utm_medium=podcast&utm_campaign=q22025 Retool—AI that’s designed for developers and built for the enterprise: https://retool.com/howiai *Where to find Zach Leach:* LinkedIn: https://www.linkedin.com/in/zleach X: https://x.com/thisiszach *Where to find Claire Vo:* ChatPRD: https://www.chatprd.ai/ Website: https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ X: https://x.com/clairevo *In this episode, we cover:* (00:00) Intro (02:42) Building the Gamma AI image editing feature (05:25) Using ChatGPT’s deep research for feedback analysis (09:10) How feedback was analyzed before AI tools (10:10) Benefits of deep research vs. basic scripting (12:40) Insights from ChatGPT's deep research (16:41) Demo of Midjourney workflow for creating on-brand art (23:54) Using Replicate for background removal (25:40) Style references (SREF) and brand consistency in Midjourney (29:19) An AI workflow for creating consistent job descriptions (32:27) Conclusion and final thoughts *ChatGPT feedback prompt:* “This is some feedback we’ve received about our AI image editing feature. I want you to analyze the feedback and find where we are doing poorly and where we are doing well. Break down for our product team what kinds of things we are doing well and why, and what kinds of things we are doing poorly and why. What do people love? What do people hate? Where can we improve?” *Tools referenced:* • Gamma: https://gamma.app/ • ChatGPT: https://chat.openai.com/ • Midjourney: https://www.midjourney.com/ • Midjourney Style Reference (SREF): https://docs.midjourney.com/hc/en-us/articles/32180011136653-Style-Reference • Replicate: https://replicate.com/ • Figma: https://www.figma.com/ • Claude Projects: https://claude.ai/projects • GPT 4o image model https://openai.com/index/introducing-4o-image-generation/ *Other reference:* • LaunchDarkly: https://launchdarkly.com/ _Production and marketing by https://penname.co/._ _For inquiries about sponsoring the podcast, email jordan@penname.co._

Claire VohostZach Leachguest
Jun 9, 202536mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 3:34

    Gamma’s global user base and the challenge of multilingual feedback

    Claire and Zach set the stage: Gamma is a highly international product, which creates a real challenge for design teams trying to learn from customer feedback at scale. They frame the episode around using AI to stay close to users despite language and volume barriers.

    • Gamma’s users are majority international, many in non‑English languages
    • Design needs to synthesize diverse input into actionable product improvements
    • AI is positioned as a way to scale research and brand execution
  2. 3:34 – 5:43

    Feature walkthrough: Gamma’s AI image editor and how feedback is captured

    Zach demos the AI image editing feature inside Gamma, showing how users chat to request edits and then submit feedback when results miss the mark. This feedback stream becomes the raw material for quality evaluation and model/UX decisions.

    • AI image editing via chat-based instructions (e.g., “add caramel drizzle”)
    • Users can flag bad outputs (e.g., “too much drizzle”)
    • Gamma collects free-form feedback tied to edit performance
    • Typical generation issues appear (extra arms/fingers, odd artifacts)
  3. 5:43 – 7:25

    Uploading 550 responses into ChatGPT Deep Research to synthesize insights

    Zach explains how he uses ChatGPT’s Deep Research by uploading the feedback file and prompting for structured analysis. The tool takes ~20 minutes but returns translations, themes, and a breakdown of what’s working vs. not working.

    • ~550 individual responses collected in a week
    • Deep Research translates and summarizes across many languages
    • Outputs include “what people love,” “what people dislike,” and trends
    • Deep Research asks clarifying questions about what analyses to produce
  4. 7:25 – 9:32

    Turning qualitative feedback into structured data and a shareable deck

    After Deep Research produces an initial synthesis, Zach describes how he can push further: classify each row, generate a structured spreadsheet, then visualize patterns. He then pastes the findings into Gamma to auto-generate a presentation for internal alignment.

    • Follow-up queries: row-level classification, categories, ratings
    • Structured data can be exported for charts/graphs and further analysis
    • Gamma converts pasted research into a presentation draft
    • Deck can include quotes/citations and UX improvement ideas
  5. 9:32 – 11:41

    Before AI: manual sampling and basic scripts vs. Deep Research depth

    Claire asks how Zach would have handled this previously, and he admits he would have sampled a small subset—mostly English. Zach contrasts Deep Research with earlier attempts using Python keyword matching or per-row prompting, emphasizing the insight quality difference.

    • Without AI, he would have reviewed ~20 responses manually
    • Prior approach: Python keyword matching or simple automation
    • Deep Research provides richer classification and reasoning
    • Tradeoff: Deep Research takes time but yields higher-quality synthesis
  6. 11:41 – 14:24

    What the analysis revealed: paid vs free quality gap and UX roadmap ideas

    They discuss how the feedback can be sliced in different ways and Zach shares a concrete segmentation: paid (Pro) vs free model quality. He also describes actionable UX/product insights like better handling of multi-step edit requests.

    • Segmentation example: Pro vs free users showed ~5% rating difference
    • Better models correlate with better outcomes
    • Key complaint: multi-step edits often partially fail
    • UX idea: detect multi-step prompts and guide users to split/clarify steps
  7. 14:24 – 16:33

    Why this matters for design teams: scaling research in an underfunded area

    Claire reflects on how user research is often under-resourced, and how AI changes the economics of listening to customers. Zach highlights how teams can collect more free-form input now and “sort it out later” with AI-assisted synthesis.

    • Research capacity is typically constrained on design teams
    • AI enables large-scale analysis that used to be tedious/expensive
    • Teams can gather more unstructured feedback with less fear of overload
    • Aggregate synthesis helps teams stay closer to the customer
  8. 16:33 – 19:00

    Scaling brand and art direction with Midjourney inside a small team

    Claire transitions to Gamma’s rebrand and asks how a ~30-person company maintains high craft and consistent art direction. Zach explains how Midjourney helps them generate on-brand assets quickly, akin to having an always-on art department.

    • Rebrand goals: imaginative, airy, surreal, fun
    • Traditional art production is slow and requires ramping artists on style
    • Midjourney becomes part of a repeatable workflow for consistent assets
    • Small team can ship high-craft visuals faster
  9. 19:00 – 23:51

    Midjourney prompt evolution demo: finding the right metaphor for “transformation”

    Zach walks through iterative generations for an empty-state illustration for the image editor. He shows how the concept evolves from paintings to chat motifs to a split-form “transformation” idea—ultimately landing on the half-and-half bird visual.

    • Use case: an “empty state” that teaches the image editor feature
    • Iteration path: painting → chat concept → transformation metaphor
    • Serendipity in generation sparks new directions (animal/bird emerges)
    • Prompting becomes progressively more specific to converge on the final image
  10. 23:51 – 25:41

    Production-ready asset workflow: removing backgrounds with Replicate and placing in Figma

    After selecting the winning Midjourney image, Zach demonstrates how he quickly removes the background using a purpose-built model on Replicate. He then drops the transparent asset into Figma to create a polished, on-brand UI composition.

    • Problem: Midjourney output includes unwanted background
    • Tool: Replicate model for high-quality background removal
    • Fast pipeline to generate a transparent cutout for design comps
    • Final UI integrates the illustration with Gamma’s “break out of the slide” vibe
  11. 25:41 – 29:26

    Style references (SREF) and an internal “kit” for brand-consistent generations

    Claire probes the mechanics behind consistent outputs, and Zach explains Midjourney style references and personalization. They describe creating a lightweight internal kit—keywords + SREF + shared patterns—so many teammates can generate assets that match the brand.

    • SREF + personalization helps lock outputs to a recognizable brand style
    • Brand system includes keywords and shared prompting patterns
    • The “kit” is socialized internally so others can generate on-brand imagery
    • Without the right constraints, early generations drift off-brand
  12. 29:26 – 32:47

    AI for hiring operations: a reusable Claude Project for consistent job descriptions

    Zach shares a separate workflow: using a Claude Project preloaded with example postings and instructions to draft new roles in Gamma’s voice. The output is then formatted and polished using Gamma templates, saving time while keeping quality consistent.

    • Claude Project contains examples + guidance for tone/structure
    • Any hiring manager can generate a role description from inputs
    • AI gets the draft ~80% there; humans still edit and finalize
    • Gamma templates are used to format postings into a polished layout
  13. 32:47 – 36:20

    What humans keep: craft, fun, and personality (plus a lighthearted wrap-up)

    Claire closes by asking what Zach wants to “cling onto” as AI expands—he answers: making products fun and engaging. They end with humorous anecdotes about prompting etiquette and Zach’s personal Deep Research use, then wrap the episode.

    • Zach’s core human value: injecting fun, tone, and engagement into UX
    • Prompting style: playful “gentle parenting” vs. being harsh
    • Personal use case: Deep Research for niche topics (pope conclave), imperfect prediction
    • Final thank-yous, subscribe/review call-to-action

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.