SmartyPup! 2020-present: Office admin at dog-training school. Act as first point of contact for all emails and calls to the office. Schedule and approve dogs for programs based on factors such as age, breed, and size. Proofread health records for dogs to ensure vaccination requirements are met. Set up furniture and equipment such as cameras and printers. Use Zoho to track client information. Shoot and edit photo and video content for Instagram account.

J. 2017-2019: Editorial assistant at paper serving Bay Area Jewish community. Acted as first point of contact for all emails and calls to the office. Compiled and wrote blurbs for calendars of local events. Built relationships with local organizations and venues. Edited letters, obituaries, and “lifecycles.” Maintained calendar of local events using WordPress. Wrote stories for paper. Edited photos for print and online editions using Photoshop.

Boudin Bakery 2014-2015: GSR at San Francisco sourdough institution during summers, first at Stonestown and then at flagship Fisherman’s Wharf location. Bussed tables, fielded questions, delivered food, cleared and washed dirty trays, stood on feet for 8+ hours a day.

Emerald Media 2013-2016: Arts reporter, later Associate Arts & Culture Editor, at largest student-run University of Oregon publication. Hired, trained, and led teams of reporters and photographers. Pitched and wrote 2-3 pieces a week. Edited copy for clarity, grammar, spelling, and factual accuracy. Worked with designers, photographers, and videographers to produce multimedia content.


Pitchfork 2021-present: Contributing writer for popular music review site. Have written several headlining reviews, including Prince’s Welcome 2 America and a “Best New Music” review of Grouper’s Shade. Work closely with editor and electronic-music scholar Philip Sherburne, who has commended my work for its lucidity and for requiring minimal editing once turned in.

Willamette Week 2019-present: Music columnist for Portland alt-weekly. Co-created and currently write weekly Music Recommendation column in lieu of show coverage during COVID-19 pandemic. Formerly intern and freelancer.

Freelance journalist 2010-present: Bylines at 48 Hills, Bandcamp Daily, Bold Italic, JTA, Resident Advisor, SFGATE, and more. Ran SF Rebirth blog from 2010 to 2013.

Musician & music promoter 2010-present: Have organized dozens of shows with both my own musical projects and others, including for causes such as the Standing Rock Protests and Planned Parenthood. Organized and curated Let’s Keep The Hive Alive compilation to benefit Honey Hive Gallery, an all-ages music venue in San Francisco.


Portland Monthly 2019-2020: Editorial intern. Wrote short news stories, fact-checked, edited proofs. Developed a reputation for catching errors in work that had already been through several rounds of editing.

Eugene Weekly 2016-2017: Editorial intern, now freelancer. Edited proofs, wrote news stories.

88.1 KWVA 2014-2016: DJ and host at University of Oregon campus radio station. Hosted shows highlighting ambient music and LGBTQ+ artists. Reviewed CDs in our inventory. Wrote album reviews for our blog. Covered shows for DJs. Hosted ticket giveaways. DJ’d campus events such as student orientation.

San Francisco Magazine 2015: Summer editorial intern. Fact-checked, edited proofs, wrote news stories. Covered last-ever show at San Francisco punk rock venue SUB-Mission.

San Francisco Bay Guardian 2014: Summer arts & culture intern. Continue to write for successor site 48 Hills.

Children’s Creativity Museum 2013: Summer education intern. Created GarageBand workshop for kids to create soundtracks to short videos. Assisted families. Helped create and run weekly workshops.

Blue Bear School of Music 2011: Keyboard instructor for week-long music camp for kids. Taught classic rock songs to kids and performed them with them at concert at end of program.

B.A. in Journalism, 2016
Clark Honors College, University of Oregon, Eugene, OR International Baccalaureate, 2012 (with honors) International High School, San Francisco, CA


Writing, reporting, editing (copy, audio, photo, video), customer service, answering a large volume of calls, multitasking, typing (74 WPM). Camayak, Final Cut Pro, Google Suite, Logic Pro, Microsoft Office, Photoshop, Slack, Squarespace, WordPress, Zoho