April 18 - May 4: "Jersey Boys" @ Palo Alto Players
2025 October
Music Director (Vocal, Conductor/Piano)
Diablo Valley College
Pleasant Hill, CA
2026 February - March
Music Director (Vocal, Conductor/Piano)
Pinole Community Players
Pinole, CA
Full theater resume (updated 2025.03):
2025 March - April
Music Director (Vocal, Conductor/Piano)
Ross Valley Players
Ross, CA
2025 March
Keyboard 2 (sub)
St. Ignatius College Preparatory
San Francisco, CA
2025 January
Music Director (Conductor/ Accordion/Violin/Clarinet)
Ghostlight Theatre Ensemble
Brentwood, CA
2024 December
Keyboard 2 (sub)
Children's Musical Theater
San Jose, CA
2024 October
Music Director (Vocal, Conductor/Piano)
Pinole Community Players
Pinole, CA
2024 August
Music Director (Conductor/Keyboard 1)
Ghostlight Theatre Ensemble
Brentwood, CA
2024 July
Keyboard 2
Ohlone College
Fremont, CA
2024 May - June
Synthesizer (Reeds)
Santa Clara University
Santa Clara, CA
2024 April
Keyboard 1
Saratoga High School
Saratoga, CA
2024 March
Music Director (Vocal, Tracks)
San Rafael High School
San Rafael, CA
Music Director (Vocal,
Conductor/Keyboard 1)
Pittsburg Theatre Company
Pittsburg, CA
2023 October
Guitar 1
West Valley Youth Theater
(previously Los Gatos Youth Theater)
Los Gatos, CA
2023 July
Keyboard 2, Guitar
Los Gatos Youth Theater
(now West Valley Youth Theater)
Los Gatos, CA
2022 July
Keyboard 2
Marin Catholic High School
2022 March - April
Synthesizer, Accordion, Percussion
Youth Musical Theater Company
Berkeley, CA
2019 March
Keyboard, Percussion (keyboard)
BareStage Productions
University of California, Berkeley
2018 November
Violin/Guitar 2, Piano
BareStage Productions
University of California, Berkeley
2016 April
Piano/Keyboard
2013 May
Stage Notes
University of Washington, Seattle
Piano
Undergraduate Theater Society
University of Washington, Seattle
2012 May - June
Violin 2
Bothell High School
Bothell, WA