Published Fiction

Forthcoming

“Sleepless” in Celsius (Spanish language reprint)

“On This Day” in Wired Hearts (reprint)

“Beyond Is Beneath” in Mixed Bag vol.3

Published Stories

“Personal Portal” – in 100 Word Project (2026)

“Face to Face” – in 100 Word Fiction (2026)

“Sleepless” – in Fission #6 (2026).

“Missing Meriel” – in The Fifth Corner (2026)

“Pipe Cleaner” – in 100 Word Project (2026)

“Hat Trick” – in 50 Give or Take (2026)

“Safewords for Sexbots” – in the Shacklebound Books Newsletter (2025)

“God of the Gaps” – in 100 Word Project (2025)

“Wheat Futures” – in The Growers (2025)

“Growing Up” – in Roads Less Travelled (2024)

“Elephant Talk” – in All Tomorrow’s Futures: Fictions That Disrupt (2024)

“Dust Bunnies” – in Shoreline of Infinity (2023)

“Feet of Clay” – at Interzone Digital (2023)

“Slow Money” – in 22 Ideas About the Future (2022)

“Sky High With Janine” – in Abyss: Stories of Depth, Time and Infinity (2022)

“Starless” – in Shacklebound Books Newsletter #1 (2022)

“Those We Leave Behind” – in Sci Phi Journal (2022)

“A Stranger Shade” – in No More Heroes (2021) – review

“The Little Shop That Could” – in Tales from the CyberSalon – #2 A New High Street (2021)

“The Book of Love” – in The Quiet Reader #2 (2021)

“Laying the Table” – in Flash in a Flash 124 (2020)

“On This Day” – in Nature Futures (2020)

“Everything’s Better with Ads” – Flash in a Flash #100 (2020)

“Dreamtime” – published in Vast (2020).

“I Think We Need To Hear That Again” – published in A Punk Rock Future (2019)

“Good to Go” – published in Electric Athenaeum 01 (2018)

“The Working Week” – published in Speculative 66 (2018)

“The Last Moonshot” – published in Shoreline of Infinity 9 (2017)

“Delicious Served Cold” (Reeves #4) – published in Space Squid (2017)

“One is One” – published in Cat’s Breakfast (2017) – review

“Someone Else’s Problem” – published in 50-Word Stories (2017)

“Gone Fishing” – published in Speculative 66 (2017)

“Junk Lover” – published in Speculative 66 (2017)

“Peace on Earth” – published in 200 CCs’ Christmas Contest (2016)

“POD People” – published in Speculative 66 (2016)

“Insider Art” – published in Abyss & Apex 58 (2016) – review

“Collapsing Into Life” – published at Cracked Eye (2016)

“Brown Cat Blues” – published in Plasma Frequency Magazine Q1 2016 (2016) – review

“Invisible Touch” – published in Daily Science Fiction (2015)

“A Walk in the Rain”– published in Postscripts 34/35 Breakout (2015)

“Supply and Demand in the Post-War Economy” (Reeves #3)– published in Daily Science Fiction (2014)

“In Every Dream Home” – published in Neo-opsis 24 (2014)

“Time to Play” – published in Kzine 9 (2014) – review

“Warbling Their Way to War” (Reeves #2) – published in Plasma Frequency Magazine (2013)

“Bee Futures”  – published in Nature “Futures” (2013) – review

“First and Third” – published in Postscripts 26/27 “Unfit for Eden” (2012) – review

“Hand in Glove”– published in Midnight Street 16 (2011)

“The Eye Patch Protocol” – published in End of an Aeon (2011)

“Writing on the Wall” (Reeves #1) – published in Daily Science Fiction (2011) – review

“Dark They Were, and Strange Inside” – published in Nature “Futures” (2010)

“Star in a Glass” – published in Music for Another World (2010) – review

“Extra Time” – published in Hub 99 (2009)

“String-Driven Thing” – published in Nature “Futures” (2009)

“Stars in Her Eyes” – published in Postscripts 17 (2008)

“The Last Botnet” – published in Nature Physics “Futures” (2008)

“Family Tree” – published in Helix 7 (2008)

“The English Dead” – published in Hub 36 (2007) – review

“TLP” (aka “Dying of the Light”) – published in Hub 2 (2007) – review

“The Peace Criminal” – published in Postscripts 9 (2006)

“Touching Distance” – published in Postscripts 7 (2006)

“Moon Flu” – published in Oceans of the Mind XX (2006) – review

“Sons of the Earth” – published in Scheherazade 28 (2005) – review

“Survival Strategies” – published in Neo-opsis 6 (2005) – review

“A Walk in the Woods” – published in Interzone 189 (2003) – review

“Slices of Life” – published in 3SF 2 (2002)

“In Deep with Janine” – published in Stillwaters Journal (2002)

English Language Reprints

“Wheat Futures” – in Best of British Science Fiction 2025 (2026)

“Laying the Table” – in Milford SF Writers Blog (2025)

“Dust Bunnies” – in Stupefying Stories: Showcase (2024)

“Starless” – in Flash in a Flash (2024)

“Star in a Glass” – in InterNova (2024)

“On This Day – in Androids and Dragons Magazine (2023)

“Those We Leave Behind” – in Best of British Science Fiction 2022 (2023)

“The Museum of the High Street” – in Museum Piece: an unusual collection (reprint of “The Little Shop That Could”, 2023)

“Survival Strategies” – in Moon: The Lunar Book of Horror and Dark Fiction (2023)

“The Little Shop That Could” – in 22 Ideas About the Future (2022)

“I think we need to hear that again” – The Mods (2022)

“On This Day” – Radon Journal (2022)

“POD People” – at Constraint 280 (2022)

“Laying the Table” – in Other Side Book of Ghosts (2021)

“Writing on the Wall” – in Flash in a Flash (2021)

“Touching Distance” – in The Dread Machine (2021)

“The Last Moonshot” – at Emerging Worlds (2021)

“Bee Futures” – reprinted in Sahitya Subarno (2020)

“Peace On Earth” – in Worth 1,000 Words: 101 Flash Fiction Stories by 101 Authors (2020)

“Peace On Earth” – on Milford SF Writers Blog (2020)

“In Every Dream Home” – In Wyld Flash (2020)

“Brown Cat Blues” – in Ghost Stories for Starless Nights (2020)

“Good to Go” – in Little Blue Marble: Climate in Crisis (2019)

“Peace on Earth” – in Flash in a Flash 33 (2019)

“One Is One” – in Omicron Theory (2019)

“In Every Dream Home” – in New Orbit magazine (2019)

“The English Dead” – in The New Accelerator (2019)

“Bee Futures” – in Itty Bitty Writing Space (2019)

“Good to Go” – in Little Blue Marble (2019)

“Stars in Her Eyes” – in First Contact (2019)

“Bee Futures” – in Virtual Futures: Near-Future Fictions vol. 1 (2019)

“The Eye Patch Protocol” – in Sins and Other Worlds (2019)

“Slices of Life” – in New Orbit Magazine (2018)

“Family Tree” – in She Blended Me With Science (2018)

“Someone Else’s Problem” – in Odd Tales of Wonder (2018)

“Family Tree” – in Issues of Tomorrow (2018)

“One Is One” – in Kasma SF (2018)

“Brown Cat Blues” – in The Second Christmas Book of Ghosts (2017)

“One Is One” – in Third Flatiron’s Best of 2017 anthology (2017)

“Hand In Glove” – in Uprising Review (2017)

“First and Third” – in Outposts of Beyond (2017)

“The Last Botnet” – in Digital Fiction Publishing’s QuickFic (2017)

“Invisible Touch” – in Digital Fiction Publishing’s QuickFic (2016)

“Dark They Were, and Strange Inside” – in Unintended Consequences (2016)

“Bee Futures” – in The Singularity 3 (2016).

“Touching Distance” – in The 40p (2015).

“A Walk in the Woods”– in Postscripts 34/35 (2015)

“Survival Strategies”  – in The New Accelerator 4 (2015)

“Dark They Were, and Strange Inside” – in Nature Futures 2 (2014)

“Extra Time” – in Hellfire Crossroads Vol.1 (2013)

“The Peace Criminal” – in Lacuna: a Journal of Historical Fiction (2012)

“Dark They Were, and Strange Inside” – in SF2 Concatenation (2011)

“Slices of Life” – in Futuristic Motherhood (2010)

“Family Tree” – in Transcriptase (2008)

“Survival Strategies” – in The Best of Neo-opsis Magazine (2007)

Foreign Language Reprints

“Those We Leave Behind” – translated into French and published in Galaxies Science-Fiction (2025)

“On This Day” – translated into Greek and published in Ef-Zin (2024)

“On This Day” – translated into German and published at Spektrum.de (2023)

“On This Day” – translated into Romanian and published at Helion Online and in Helion #135 (2022)

“The English Dead” – translated into Catalan and published in Catarsi (2021)

“One Is One” – translated into Spanish and published in El Futuro del Ayer, Hoy (2020)

“One Is One”– translated into Estonian and published in Reaktor (2019)

“Invisible Touch” – translated into Estonian and published in Reaktor (2018)

“The English Dead” – translated into Italian and published in Quasar (2017)

“String-Driven Thing” – translated into Polish and published in Szortal (2016).

“Dark They Were, and Strange Inside” – translated into Estonian and published in Reaktor (2016)

“Dark They Were, and Strange Inside” – translated into Croatian and published in Eridan (2016)

“Bee Futures” – translated into Estonian and published in Reaktor (2015).

“Bee Futures” – translated into Polish and published in Szortal (2015).

“Dark They Were, and Strange Inside” – translated into Polish and published in Szortal (2015).

“Dark They Were, and Strange Inside” – translated into Romanian, published at Revista Nautilus (2013)

“Dark They Were, and Strange Inside” – translated into Danish and published in Proxima (2012)

“Moon Flu” – translated into Hebrew and published in Mercury (2008)

“Survival Strategies” – translated into Polish and published in Nowa Fantastyka (2006)

Podcasts & Public Readings

“Supply and Demand in the Post-War Economy” (Reeves #3) – Planet Raconteur (2023)

“Dreamtime” – Tall Tale TV (2022)

“The Little Shop That Could” – read at Tales from the Cybersalon #2: A New High Street (2021)

“On This Day” – at The Centropic Oracle (2021)

“One Is One” – at The Centropic Oracle (2019)

“My iBed and Me” – read at Near-Future Fictions Vol. 10 | Virtual Futures salon (2019)

“On This Day” – read at Near-Future Fictions Vol. 09 | Virtual Futures salon (2019)

“Warbling Their Way to War” (Reeves #2) –  in Flash Fiction Podcast 0333 at Manawaker Studio (2018)

“Dreamtime” – read at Near-Future Fictions Vol. 07 | Virtual Futures salon (2018)

“Invisible Touch” – at The Centropic Oracle (2017)

“Bee Futures” – read at Near-Future Fictions Vol. 01 | Virtual Futures Salon (video of reading) (2017)

“String-Driven Thing” – in 600 Second Saga  (2016)

“Stars In Her Eyes” – in Beam Me Up #477 (2016)

“The Last Botnet” – in Flash Fiction Podcast 0139 at Manawaker Studio (2016)

“Bee Futures” – in Flash Fiction Podcast 0122 at Manawaker Studio (2016)

“First and Third” – in StarShipSofa #424 (2016)

“The English Dead Part 1” – in Beam Me Up #443 (2015)

“The English Dead Part 2” – in Beam Me Up #444 (2015)

“The English Dead Part 3” – in Beam Me Up #445 (2015)

“The English Dead Part 4” – in Beam Me Up #446 (2015)

“The English Dead Part 5” – in Beam Me Up #447 (2015)

Poetry

Gravity Game – in Jupiter anthology (2025)

“Venera 9” – in U.S.A. anthology (2022)

Poetry Reprints

“Venera 9” – in BSFA Focus Magazine, No. 81 (2026)

“Gravity Game” – in BSFA Focus Magazine, No. 81 (2026)

“Venera 9” – in Atoms, or the Number Fifty (2024)