Short fiction
2024:
Dreams of the East Elevens (950 words), Nature: Futures read online
The Lady of the Harvest (3000 words), Tales to Terrify listen
Native in Arbors (1000 words), MetaStellar read online
The First Five Minutes of Rebirth (900 words, reprint), Small Wonders read online
A Strange Semaphore (800 words), Seaside Gothic read online
Sweet Honey in the Bones (5300 words), Weirdbook purchase
2023:
basscontroller.WAV (3500 words), Kaleidotrope read online
I Know What You Are (3800 words, reprint), Best of British Science Fiction 2022 anthology purchase
Captive of the Underworld (1925) (3700 words), Creepy Podcast listen
Aria dell’Ostrica (3450 words), Fission #3 purchase
2022:
Ring Road (2150 words), Horror Library Volume 7 purchase
I Know What You Are (3800 words), Parsec #5 purchase
2021:
Nemesis (7100 words), Interzone #290/291 purchase
Snip Snip Snip (500 words), Pseudopod read online
Your Memories are Sponsored by a Fossil Fuel Company (poem), Asimov’s purchase
The Audit (950 words), Nature: Futures read online
Smoke Bomb (audio reprint), StarShipSofa listen
A Likeness in Blood (2800 words), Curiouser #1 purchase
Be Like the Pigeon (4000 words), Misspelled: Magic Gone Awry anthology (Cursed Dragon Ship Publishing) purchase
2020:
Organ of Corti (9900 words), Interzone #286 purchase
Smoke Bomb (4750 words), Interzone #289 purchase
Memories of the Occupation (6200 words), Black Static #74 purchase
The First Five Minutes of ReBirth (900 words), Nature: Futures read online
The Dredger (4800 words), Nox Pareidolia anthology (Nightscape Press) purchase
The Lukewarm Equations (3250 words), Andromeda Spaceways #78 purchase
2019:
Scolex (9200 words), Interzone #281 purchase
A Billion Dots of Light (950 words), Nature: Futures read online
The String People (5200 words), Black Static #72 purchase
Ascending Phases of First Contact (2300 words), Vastarien Vol.2, Issue 3 purchase
Rainsticks (6800 words, reprint), Best of British Science Fiction 2018 anthology purchase
Del Boy Falling Through the Bar, Forever (3000 words), Infinite Lives: Short Tales of Longevity (Third Flatiron Publishing) purchase
Purity (3000 words), Crash Code anthology (Blood Bound Books) purchase
2018:
The Gramophone Man (5900 words), Black Static #65 purchase
Ded-Mek (950 words), Nature: Futures read online
Bones of Flightless Birds (3700 words), Black Static #63 purchase
The Rest Of You Is Out Of Place (1800 words), Speculative City read online
The Visible Spectrum (4800 words), Reading 5×5 anthology purchase
Rainsticks (6800 words), Aliterate
2017:
A Bergie Seltzer on the Northwest Passage (650 words), White Noise & Ouija Boards: An Anthology of Ghosts & Hauntings anthology purchase
2016:
Quert (1500 words), Unsung Stories read online
Reflection Espied in the Glass Façade of 20 Fenchurch Street (600 words), Kaleidotrope read online
Luminaria (2500 words), Metaphorosis read online