Writing

Novels and novellas

The Warrior Within

Tor.com (2018)

novellaspace opera

Short fiction

Preliminary Report on Incident B34-N574LK

In “Once Upon a Future Time 4”, The Brothers Uber (2024)

short storyscience-fiction

Ghost Shift

In “ParSec”, PS Publishing (2024)

short storyscience-fiction

Boojum

In “Analog September/October 2023”, Analog (2023)

short storyhard sf

The Sunstone

In “Phantom Thieves & Sagacious Scoundrels”, Jayhenge Publishing (2022)

short storyfantasy

A Fearful Symmetry

In “Queer Weird West Tales”, Julie Bozza (ed), LIBRATiger (2022)

short storyweird-west

In the Belly of the Whale

In “Trenchcoats, Towers and Trolls”, Rhonda Parrish (ed), Worldweaver Press (2022)

short storycyberpunk

The Last Apocalypse

In “Z-Sky Journal”, Z-Sky (2021)

short storyscience-fiction

The Hunted

In “Alien Invasion”, Flametree Publishing (2018)

short storyhistorical SF

The Immortals

In “Ride the Star Wind”, Scott Gable (ed), Broken Eye Books (2017)

short storycosmic horror

The Monster Hunter

In “Principia Ponderosa”, Juliana Rew (ed), Third Flatiron (2017)

short storyweird western

Blind Perseus

In “Abyss & Apex Magazine”, Abyss & Apex (2017)

short storyspace opera

Justice and Shadow

In “Humanity 2.0”, Alex Shvartsman (ed), Arc Manor / Phoenix Pick (2016)

short storyspace opera

War Mage

In “Swords & Steam”, Flametree Publishing (2016)

short storysteampunk / fantasy

Windshear

In “Mission: Tomorrow”, Bryan Thomas Schmidt (ed), Baen Books (2015)

short storyhard SF

Someone to Watch over Me

In “Black Candies: Surveillance”, Ryan Bradford (ed), So Say We All (2015)

short storydystopian SF

Flash and micro fiction

Small Talk

with Louis Evans

In “Close to the Edge”, Shoreline of Infinity (2023)

micro fictionscience-fiction

Patchwork

In “Dreadspace 2”, Shacklebound Books (2023)

flash fictionmilitary sf

Print on Demand

In “The Tentaculum #2”, Drabblecast (2022)

micro fictionscience-fiction

The Inside of the Outside

In “Factor Four Magazine”, Factor Four (2022)

flash fictionhorror

Observer Effect

In “Sci Phi Journal 2022/3”, Sci Phi Journal (2022)

flash fictionspace opera

Quarantine Protocol

In “Martian, Issue Two”, Shacklebound Books (2021)

micro fictionscience-fiction

The City

In “New Exterus, vol. 1”, G. Owen Wears (2021)

flash fictionfantasy

Poetry

Song of the Cyborg Drop Pilot

In “Eye to the Telescope, vol. 45”, SFPA (2022)

poemscience-fiction

Essays and blog posts

Familiar Daemons

In “Astounding Analog Digital Companion”, AnalogSF (2023)

essayscience-fiction

A Voice In The Head

In “Reactor”, Reactor (2018)

essayscience-fiction

Cats, cruelty & children

In “Etranger II”, Steve Glover (ed), Etranger (1994)

essayscience-fiction