web

Grid Bud (2017)
- a realtime collaborative loop player [kind of like a networked ableton live session view]
- built using tone.js, node.js, and socket.io

Karaoke Super Party (2016)
- katy perry's "firework" staged as web browser karaoke, where each user's voice becomes stacked upon every previous take.
- built using PHP, javascript, and the webaudio API
[currently unsupported by most browsers] 

Step Soft Step (2016)
- pop-up windows create an ambient soundscape for the web browser
- built using javascript and the webaudio API

film score

Chemistry of Mood (2018, dir. Nona Schamus)
- original score, narrative short
[in consideration for festivals, email for private link]

Burning Van (2018, dir. Alex Sammon and Casey Friedman)
- original score, documentary short
[in consideration for festivals, email for private link]

writing

on los angeles winter (2019)

record reviews published on instagram (2018)
- introduction
- charli xcx, pop 2
- arctic monkeys, tranquility base hotel & casino
- boygenius, boygenius ep
- tierra whack, whack world & vince staples, fm!
- j. mamana, nothing new in the west

on jonathan gold and james goldestein (2018)
on jamie mccourt (2018)
on the woolsey fire (2018)

“Through The Virtual Window,” New Media, Old Media: A History and Theory Reader (2nd edition, 2015)

bylines at The College Hill Independent
 

print + graphic


Smileswithteeth – Care (2019)
- album art

Simulcast – Koo Koo Roo Hat (2018)
- original design

Smileswithteeth – Purple & Orange Hat (2016)
- original design

teaching


Artist Mentor, New Urban Arts (2016 - 2017)
Teaching Associate, Brown University Department of Modern Culture & Media (2016)
Adjunct Arts Teacher, The Wheeler School (2015 - 2017)

workshops:
Chance, Randomness & Games @ Pioneer Works (2016)
Writing a Song in the Web Browser @ The Rhode Island School of Design (2016)

music supervision


Matangi / Maya / M.I.A. (2018)
- assistant music supervisor

Daughters of the Sexual Revolution: The Untold Story of the Dallas Cowboys Cheerleaders (2018)
- assistant music supervisor