Essays, opinion, and features
From the jaws of victory: Vashti, 2025
Mosley’s shadow: Tribune, 2025
How New Labour accelerated the protest crackdown: Novara Media, 2024
The revolt of the housewives: Tribune, 2024
The Dunnes Stores Strike was a lesson in solidarity: Tribune, 2024
“There was a whole world we were fighting for”: LGSM turns 40: Tribune, 2024
Life after loving a Met Police spy: Tribune, 2022
Reality show politics: Tribune, 2022
Let the people piss: Tribune, 2021
The government has abandoned carers during Covid-19: Novara Media, 2020
Will the community stand with striking care workers?: Vashti, 2020
Why sex workers need two phones: Vice, 2020
The Welsh village taking on the armed forces: Novara Media, 2020
Should we keep the Elgin Marbles?: i, 2020
Will antinatalism become the new normal?: Huck, 2020
In defence of chicken soup: Open Democracy, 2019
Police custody deaths: the stories behind the statistics: The Guardian, 2018
Face your taste: private canons and public culture: Rife, 2018
Fiction
Try-Hard: Letter Review, 2023
The Client: Longlisted for the Bath Flash Fiction Award, 2023
Space: Third place in the Cambridge Flash Fiction Prize, 2020
Orthodontics: Flash Flood, 2020
Other
Era Magazine: Creator and editor, 2020-21
Heart of the Nation: Researcher, 2020