Fire TV Studio IDE — reframing the brief
Reframed a sidebar polish brief into a workflow-driven IDE redesign. The brief was 'fix icons.' The real problem: the sidebar exposed tools as a flat list while developers think in phases, and device registration blocked first launch for users who didn't need it. Shipped for Amazon's public September 2025 launch in 8 weeks.
- Developer tools
Product preview

Context
Fire TV Studio is Amazon's VS Code extension for developers building Fire TV apps. At the start of the engagement, weekly active adoption was around 25% of the target developer base. The team wanted 75% by end of 2025, tied to a public launch in September. The brief read as sidebar polish and icon fixes. I pushed back — the real problem was structural, and the timeline meant there was no room to discover that later.
Challenge
The sidebar exposed tools as a flat list while developers think in workflow phases: open a project, build, debug, optimise. Performance and debug tools were under-discovered because they had no visual relationship to each other or to where a developer would be in their work. Separately, the Fire TV Virtual Device blocked first launch behind a registration screen — which was only relevant for developers using Amazon integrations like in-app purchase. Most developers didn't need it at first run, but they couldn't skip it. The marketplace extension icon also used assets with licensing issues that needed to be resolved before launch.
My role
Lead product designer across four streams: sidebar IA, Build/Install/Run icons, virtual device landing page, and marketplace extension icon. I worked directly with the PM, two engineering leads, and a research partner. I also scoped the research validation plan — confirming what was feasible to test before agreeing to run sessions on variants engineering couldn't ship.
What I changed
- Rebuilt the sidebar around developer phases: Open → Build → Debug → Optimize. Build Mode collapsed into a compact dropdown defaulting to Debug, with the active state surfaced in the status bar rather than taking up sidebar space. Performance tools consolidated with distinct icons so they're discoverable from the phase they belong to.
- Reframed device registration as optional. The primary CTA became 'Launch App.' Registration moved to secondary with a tooltip explaining when it's actually required — Amazon integrations like in-app purchase. Added 'Skip and remind me later' for first-run developers who don't need it yet.
- Replaced the sidebar icons with VS Code's native icon set after a licensing review with engineering. Cleared the legal blocker before the asset freeze. One primary action row with an overflow menu for secondary actions.
- Cut the QR-based launch flow and complex onboarding from scope to hit the August asset freeze. The registration reframe was the higher-leverage move — fixing first-run drop-off mattered more than a more sophisticated launch animation.
Outcome
Shipped for the September 2025 public launch on schedule. Targets agreed at handoff: −25% time to first tool, −60% registration mis-clicks, drop-off before first launch ≤12%, icon recognition ≥90% in usability testing. Post-launch measured data is not available to me. The work also unblocked the marketplace release — the previous icon had licensing issues that would have held the listing.
More case studies
All projects
Multi-model courier onboarding
Took over Wolt's multi-model courier onboarding mid-flight as part of the DoorDash platform consolidation.

Apple Pay as a stored payment method
Redesigned EasyPark's Apple Pay implementation from inconsistent hardcoded authorisation to a recurring MIT payment-profile model spanning subscriptions, parking sessions, and camera parking.
Have a product flow that feels harder to explain than it should?
Send me your product, MVP, deck, or prototype. I'll tell you where I'd start.