Work

Amazon Ads

A detailed flowchart outlining a process for contributing to a community library project, including steps for component approval, creating tasks, updating branches, and making changes.

Scaling Design System Contributions

I created a community contribution system for Amazon Ads' Storm design system, enabling designers across dozens of teams to share complex components and patterns that couldn't exist in Storm's core library. Working with another designer, I designed the complete contribution workflow, built tracking infrastructure, and established support systems including office hours, design crits, and a dedicated Slack channel. This work positioned the Community Library as an incubator for emerging patterns like AI components while creating a graduation path to Storm Core.

See case study

Udacity

Udacity logo with abstract tech pattern background in blue tones.

Accelerating content creation

At Udacity, I contributed to the transition from extensive nanodegree courses to more adaptable, episodic learning formats. My role focused on exploring how generative AI could accelerate and improve the content creation process within this initiative.

See case study

Amazon Ads

Screenshot of an Amazon Ads campaign manager dashboard displaying various campaign metrics, benchmarks, and performance graphs for a brand.

Enabling Data-Driven Performance Comparison

I designed a benchmarking feature for Amazon Ads DSP that enables advertisers to evaluate their performance against similar campaigns, helping them contextualize results, set realistic goals, and identify optimization opportunities. I designed the complete experience from an in-context card to a detailed comparison sidesheet, adapting the design as API constraints evolved during development. This shipped to beta, providing advertisers access to in-platform performance comparisons for the first time.

See case study

Possible Finance

Three smartphone screens displaying a financial app. The first screen shows the start of a new account setup with a credit card limit of $300. The second screen shows plan details with a $200 balance, scheduled payments, and options to review agreements. The third screen displays an installment plan with a $200 balance, scheduled payments, next payment date, and recent transactions for automatic payments from a bank account.

Payment Flexibility That Maintains Credit

Designed payment flows and dashboard for a credit card that converts balances into installment plans during financial hardship, preventing credit score damage. Created transparent, educational experiences that default users into credit-building behaviors while providing flexibility when needed. Shipped to 3,000-customer pilot with 89% satisfaction rate.

See case study

CognitiveScale

Two computer monitors displaying medical scheduling software with patient information and appointment details.

Patient Scheduling Advisor

The Patient Scheduling Advisor was a proof-of-concept engagement with a large hospital in the Houston area. The tool complemented schedulers’ current workflow in the hospital's primary medical software, collecting and incorporating patient preferences into the scheduling of lab, imaging, and healthcare provider appointments.

See case study

Hudl

A computer and smartphone screen displaying the Bloomingtong South High School football team page, with a logo, recent highlights, and a video of a football game.

Team Profile Redesign

Conducted research and designed the new universal profile system. Designed to be flexible enough to cater to athletes, coaches, and supporters. 

See case study