Screenwriter. Essayist. Musician.

I write psychological thrillers and dark dramas, often taking the more unsettling aspects of modern life and pushing them a little further. In 2026, I completed the Professional Program in Screenwriting at UCLA’s School of Theater, Film and Television. Outside of screenwriting, I’ve spent years writing, recording, and touring with bands, and I publish essays and criticism on film, music, politics, and culture.

Selected Screenplays

Moderators

Psychological techno-thriller / Feature

A content moderator discovers a video of her long-missing younger sister in her company’s queue. When the video mysteriously disappears, she begins investigating, only to suspect that her employer knows more than it’s letting on.

Austin Film Festival Screenplay Competition — Second Round, 2026

DETAINR

Speculative action-thriller / Feature

In an America where detention has become gig work, a former soldier earns his living capturing people flagged by an app—until the app places a bounty on him.

Ivories

Psychological thriller | Feature

A journalist investigates allegations against his girlfriend’s famous ex, while his own jealousy and unresolved past begin to complicate his search for the truth.

Austin Film Festival Screenplay Competition — Second Round, 2025

Essays & Criticism

I write about film, music, politics, high and low culture, and whatever else I can’t seem to leave alone. I tend to follow them into theory, personal memory, or some strange corner of the internet.

Why Don’t You Have a Seat Right There? (October 5, 2026)

Lost Media, Lost Futures (September 11, 2026)

The Atlantic Sinks Into Fascist Rhetoric (July 23, 2026)

Music

I’ve spent much of my life playing guitar, singing, writing songs, and touring with bands across a wide range of genres from punk to indie folk, psych rock, shoegaze, and unbearable noise territory. More recently, I’ve been making music with Structure Sounds, a heartland punk band signed to Wiretap Records.

Here’s a song from our first album that I wrote and sing lead on:

Get in Touch

Whether you’re interested in reading a script, have a professional inquiry, or just want to reach out, I’d be happy to hear from you.