Gap × Sandy Liang
My Role: Concept Ideation, Graphic Design, Motion Graphics, and Social Curation
Animator: Annie Choi
Photographer: Sophie Hur
Creative Director: Justin Ryan Kim
Motion Graphics & AD: Giles Pates
VP Creative: Calvin George Leung
Stylist: Kelly McCabe
Graphic Designer: Brienne Hong
Video with audio linked here.
Ruby Redstone & Family Editorial
My Role: Art Direction
Photographer: Maddy Rottman
Videographer / Editor: Katarina Zhu
Marketing Lead: Megan O’Sullivan
Influencer Relations: Naomi Sampat
Video with audio linked here.
Gap Classics
My Role: Video Direction, Graphic Design, and Social Curation
Photographer: Mario Sorrenti
Fashion & Image Direction: Alastair Mckimm
Creative Director: Calvin George Leung
Videographer & Editing: Reese
Director of Social: Meg O’Sullivan
Video with audio linked here.
Karolyn Pho Editorial
My Role: Art Direction
Photographer: Maddy Rottman
Videographer / Editor: Katarina Zhu
Director of Social: Megan O’Sullivan
Influencer Relations: Naomi Sampat
Video with audio linked here.
Gap × Doen
My Role: Art Direction
Photographer: Dan Martensen
Creative Director: Calvin George Leung
Executive Producer: Erinn Karr
Producer: Roman Karluk
DP: Lucas Chemotti
Stylist: Caroline Newell
Stylist: Kristen Johnson
Sylist: Carley Poblete
Hair Stylist: Bryce Scarlett
Makeup Artist: Nina Park
Casting Director: Frank Walsh
Video with audio linked here.
Get Loose
My Role: Graphic Design and Social Curation
Production: ID Agency
Photographer: Dan Martensen
Creative Director: Calvin George Leung
Stylist: Caroline Newell
Stylist: Kristen Johnson
Director of social: Megan O’Sullivan
Video with audio linked here.
Kai & Che
My Role: Art Direction
Photographer: Maddy Rottman
Videographer / Editor: Katarina Zhu
Director of Social: Megan O’Sullivan
Influencer Relations: Naomi Sampat
Video with audio linked here.
Kareem & Karina
My Role: Art Direction
Photographer: Maddy Rottman
Videographer / Editor: Katarina Zhu
Director of Social: Megan O’Sullivan
Influencer Relations: Naomi Sampat