my filmmaking is rooted in presence—slowing down enough to witness people as they truly are. i work intuitively, following quiet clues, gestures, and atmospheres to reveal something meaningful.
After Hurricane Helene’s devastating floods, Asheville, NC—a town hailed as a “climate haven”—faces an uncertain future. This 22-minute film follows residents rebuilding their lives, exploring resilience, hope, and what it takes to stay in a vulnerable place. I produced, filmed, and edited the documentary.
Amid the conflict devastating Ukraine’s farmland and food supply, chef Anna Voloshyna preserves the country’s culture and history through its cuisine. I produced, filmed, and edited this video, capturing the stories behind her dishes.
A six-part series across six countries, following twenty-four women who break barriers and redefine womanhood through creativity, craft, and talent. I produced and edited the series and collaborated with cinematographers on filming.
Postpartum runners share their journeys, revealing the physical and mental challenges—and triumphs—of running after childbirth. I produced and edited the film and collaborated with cinematographers on filming.
Artist Windy Chien began her creative journey by making a knot every day for a year—and found a community along the way. I produced, filmed, and edited the film.
Dan and Danielle are two of nearly 1.4 million dementia caregivers in California, collectively providing almost 1.9 billion hours of unpaid care. I produced and edited the film and collaborated with cinematographers on filming.
Video podcasting is an emerging form that combines the visual richness of film with the intimacy of podcast storytelling.
I contributed to The Stakes Explained, a video podcast on KALW breaking down executive orders and policies from the Trump administration. Each episode blended interviews with scholars, experts, and journalists with visual storytelling to make complex policy clear and engaging.
On The Stakes Explained video podcast, UC Berkeley Professor Sarah Song explains that suspending refugee admissions isn’t just policy—it’s about belonging. I supported production, filming, and editing of the episode.
On The Stakes Explained video podcast, UC Berkeley Professor Cristina Mora discusses the unique challenges of studying immigration and racial issues targeted by the Trump administration. I supported production, filming, and editing of the episode.
On The Stakes Explained, education policy expert Travis Bristol explains that Executive Order 14190’s ban on “radical indoctrination” really targets teachers discussing diversity, equity, and inclusion. I supported production, filming, and editing of the episode.
On The Stakes Explained, UC Berkeley Professor john powell explains how racism is a story we’ve been taught to believe—and how authoritarianism exploits it. He reminds us that we can tell different stories to strengthen democracy. I supported production, filming, and editing of the episode.
On The Stakes Explained, Madeleine Bair, founder of Oakland’s nonprofit news outlet El Tipano, explains how her team reports on the Latino immigrant community responsibly—protecting sources while keeping audiences informed. I supported production, filming, and editing of the episode.
On The Stakes Explained, UC Berkeley’s Michael Mark Cohen breaks down Executive Order 14192, showing how deregulation often benefits large enterprises while keeping smaller ones out of the market. I supported production, filming, and editing of the episode.