Amazon Health Services

Project: Lifestyle Image Tool (LIT)
Roles: Lead Design Technologist
Year: 2025-2026
Description: Strategy, concept, design, and development of an AI application for the generation and modification of lifestyle images used in large-scale healthcare marketing.

What's the Problem Being Solved?

Amazon Health Services (AHS) marketing managers needed to run high-volume, data-driven marketing experiments, but a two-to-four week creative production cycle made that pace impossible, blocking the team's ability to test and learn at the speed marketing personalization requires.
  • Bottleneck: Creative brief, production, and review took two to four weeks per cycle, far too slow for high-volume experimentation.
  • What was needed: A creative, intuitive solution enabling marketing managers themselves to produce and modify high-quality lifestyle images.
  • Immediate goal: A 25x increase in monthly creative testing capacity, mapped to 200+ images and 50+ videos produced per month.
  • Long-term vision: Scale the production tooling to support hyper-personalized marketing.

The strategy behind LIT pairs every gain in production speed and testing scale with automated quality assessment, so growth in volume never comes at the cost of brand trust. My key assumption was that optimizing a manual human process led by a small creative team today would build the foundation to expand toward the agentic, hyper-personalized marketing scale of the near future.

Who Are We Solving It For?

The people using LIT day to day are Amazon Health marketing managers, each dropping into the tool with a specific creative task in mind rather than a desire to learn a new application. I mapped nine recurring jobs to be done to the four tabs of the product so each entry point matches a real request.
Jobs to Be Done
🎯
"I need a new lifestyle image"
Tab 1 · Generate Images
Describe scene → get 3 options → pick the best
🤖
"I need to know if this image is brand compliant"
Tab 1 · Generate Images → Review Score
Describe image → generate → review brand score
🎨
"I have a product photo, need different backgrounds"
Tab 2 · Variants → Color / Scene
Upload product → select color or describe scene → get variant
🔀
"I want to combine images into one composition"
Tab 2 · Variants → Combine
Search library + select → describe composition → generate
✂️
"Needs cropping, gradients, and overlays"
Tab 3 · Edit Images
Upload → crop → gradient → branded overlays → save
📐
"Extend my image to fit a Window Display"
Tab 3 · Edit → Image Expansion
Upload → AI expand → position crop guide → save
🎬
"A short video from a text description"
Tab 4 · Video → Text to Video
Write scene + motion → set cinematic opts → generate
🎭️
"Animate an existing photo"
Tab 4 · Video → Image to Video
Upload image → describe motion → generate
🔄
"A seamless loop for social media"
Tab 4 · Video → Seamless Looping
Upload → describe what moves vs. stays → generate

How We Solved It

I started by talking to end users and understanding their workflows. I considered leveraging existing design tools from Figma, Adobe, and others, but that approach required training, time, and security approvals, and was ultimately less cost-effective. Once stakeholders and I aligned on the strategy to achieve the business goals, I began designing and developing a working prototype directly, documenting workflows, acquiring use cases, and drafting engineering designs alongside the interface.
Workflow Optimization 1

Produce multiple lifestyle images that match the style and tone of our studio and stock photography

Approach: Use text-to-image and text-image-to-image prompts to generate images from multiple instructed models in parallel

Why it matters: For creative image generation I look for variety in generative models, just like a brand team would look for variety in photographers. Some models respond to certain prompts better than others. By showing up to six frontier model responses I enable the type of choice expected in the creative production process.
Workflow Optimization 2

Enable generative AI modification of existing lifestyle images that are already pre-approved for marketing

Approach: Manual and automatic image in-painting, out-painting, and compositions from user prompts with baked in system instructions and brand guidelines as context

Why it matters: All existing raw visual assets can be modified and repurposed as new content. By leveraging these minor changes and background replacements, I can exponentially scale our already approved lifestyle images for rapid experimentation.
Workflow Optimization 3

Optimize the production and review process for AI generated lifestyle assets

Approach: Generate quality, brand and policy compliance scores based on real-time LLM evaluations to speed up creative reviews

Why it matters: Each generated image is evaluated by an LLM using a managed prompt with quality, brand and policy guidelines from a knowledge base as context. The response includes scores for each criterion, an overall score and short reasoning summary to help end users determine appropriate images. These scores also help accelerate the human review.
This scoring step depends on an LLM judge call, and before shipping it I tested whether adding step-by-step reasoning to that call was worth the added latency.
Metric No Reasoning With Reasoning Diff
Latency (s)8.5218.44+9.92
Overall Score66+0
Brand Score11+0
Policy Score11+0
Model Score44+0
Reasoning didn't move the quality scores in this test, which meant the added latency wasn't buying better judgments for this use case, a small but concrete example of the kind of inference-latency tradeoff that only shows up once you're testing against a real model, not a mockup.
Example User Journey
1
Tab 1 · Generate Images

Generate the base image

  • Prompt: "Supplement bottle on kitchen counter, morning light, minimalist"
  • Aspect: 9:16 vertical for display
  • Pick best of 3 → Save
2
Tab 2 · Variants → Background Scene

Rebrand the background

  • Upload the saved image from Step 1
  • Scene prompt: "Clean pharmacy shelf with Health Teal accent wall"
  • Product preserved, new branded background → Save
3
Tab 3 · Edit Images

Finish & compose

  • AI Expand upward for tall format
  • Crop guide: Window Display (855×1368)
  • Black gradient at 35% for text area
  • Overlays: "vitamins" search bar + checkmark → Save
4
Tab 4 · Video → Image to Video

Bring it to life

  • Upload the final edited image from Step 3
  • Prompt: "Slow dolly in, gentle light shift, product stays static"
  • Result: 4-second animation for digital signage
~12
UI decisions (clicks/selects)
4
creative decisions (prompts)
10–15 min
end-to-end
Product & Prototype Architecture
Turning this from a prototype into a system engineered for scale meant three architecture decisions did the heavy lifting. Parallel multi-model generation and fire-and-forget saves keep the multi-model compare-and-score experience fast and non-blocking, so marketers see results as each model finishes instead of waiting on the slowest. Hash-based URL routing makes that state shareable and deep-linkable within Harmony's platform constraints, turning individual sessions into reusable, trustworthy references. An automatic evaluation agent moves scoring off the critical path onto an event-driven trigger, an architecture decision that scopes the product beyond today's human reviewers toward a future where agentic users can generate, evaluate, and act on images with no person required in the loop.

The table below represents the state architecture of the front-end and relevant back-end services, a distinction that determines what can fail safely, what needs to persist, and where session data actually lives.
Layer Stateless Stateful
Frontend (React)✅ All UI state is ephemeral❌ Nothing persists across sessions
API Gateway/Lambda✅ No server sessions, per-request auth❌ No connection state
DynamoDB✅ Job results persist indefinitely
S3✅ Images persist indefinitely
URL Deep-links✅ State encoded in URL (no server)✅ References persistent backend data
Authentication✅ Stateless SigV4 per-request✅ IAM role state managed by Harmony
Development Methodology

Over the course of LIT development the available coding tools and agents have drastically changed. The quirky logos remain the same, as does the development methodology, which includes grounding the agents in UX best practices and consistent patterns within the design system. From there I use highly detailed UX prompts with lo-fi mock-ups like the example below as pattern references. One coding agent helps me develop front-end, another back-end (although I handle most of the cloud infrastructure), and a third checks their work.

1 IC

This method worked reliably from prototype to product: a single individual contributor took LIT through all Amazon internal engineering standards, security reviews, and privacy certifications, using a multi-agent coding workflow in place of a traditional design-to-engineering hand-off.

Design System & Interaction Design
Because AI coding agents made prototyping and iteration fast, most of my energy went into the differentiating, frontier-model-driven features rather than the interface chrome around them. LIT is an internal application that required real design pattern flexibility with all the other bells and whistles baked in. Amazon design systems are purpose built for retail applications or the cloud console, so Material Design 3 was an easy choice.

UI Complexity

LOW

Tab navigation. Click a tab, enter a generative AI use case.

  • 4 tabs, linear and obvious
  • Flat structure, no nesting
  • URL-routed sections
"Where do I go?" is TRIVIAL
Cognitive Load

HIGH: Prompt Engineering

The creative complexity is concentrated where it matters.

  • Scene description
  • Motion / animation language
  • Spatial composition cues
  • Brand color integration
"What do I write?" is the CREATIVE WORK
Because prompting carries the highest cognitive load, the interaction design is built around keeping that load focused on the creative work rather than the interface around it.

One tab = one AI use case

No confusion about where to find a feature.

Prompt-first UX

UI stays out of the way; the prompt field is the primary interaction.

System makes model decisions

Users don't need to understand model architectures.

Where possible, use cases that normally require advanced prompt engineering were replaced with intuitive configuration UI, and prompting tips were provided in context.

What We Launched

High Level Scope

Phase Product Stage New User Group Users Onboarding Impact
1
Sep–Dec 2025
Prototype Brand Creative Team 6 Prototype testing SLA reduction from 2 days to 2 hours
2
Dec 2025–Mar 2026
Internal Tool GTM + Owned & Operated Marketing 25 In-app instructions + agentic onboarding helper 1x to 25x experimentation volume
3
Mar–Jul 2026
Full Internal Product (Human Users) Product Design, UX, Marketing Tech 67 Workshops, offsite exercises, prompt library SLA from 2 week to 1 hour
4
Jul–Oct 2026
Full Internal Product (Agent Consumers) Marketing Tech Agents 98 humans + agents MCP + knowledge base 500x production reaching 1.8M potential customers
Execution Examples
Image Generation v1.6 - Async inference of one prompt to six models

Image Generation v1.12 - Async inference of one prompt to three top ranked models

Image Generation v1.12 - Automated image review and reasoning

Variant Generation v1.12 - Digital Asset Manager Search Integration

Image Editing v1.9 - Graphic overlay feature
Variant Generation v1.12 - Prompt abstraction for background color replacement

Video Generation v1.12 - Prompt and configuration deep-linking

Business Impact

From the initial prototype in late 2025 to the heavily iterated product of 2026, LIT has been used to generate over 4,000 images and videos. The approval rate of these assets started at 1.2% and stands at 22.4% today. Approved assets have been used in 311 marketing experiments viewed by over 1.6 million Amazon Health customers. While performance marketing metrics are confidential, the use of LIT assets has resulted in $1.8m in savings on outside agency and photography services at an average cost of $0.78 per asset. In May 2026 LIT was 254% above goal for generated images and 78% of goal for video. In June 2026 LIT was 342% of goal for images and 344% of goal for video.

Target Goal: Asset Production increase of 200+ images and 50+ videos monthly