forthcoming
2023
2022
- “VR Enclave” — Night, Rain, and Neon cyberpunk anthology edited by Michael Cobley buy
2021
- “Xiaolongbao: Soup Dumplings” —
- “Mamaborg’s Milk and the Brilliance of Gems” —
- “Mixology for Humanity’s Sake” — Make Shift anthology edited Gideon Lichfield (MIT Press) buy
- “The Exuberant Vitality of Hatchling Habitats” — Multispecies Cities: Solarpunk Urban Futures anthology edited by Christoph Rupprecht, Deborah Cleland, Norie Tamura, Rajat Chaudhuri and Sarena Ulibarri (World Weaver Press) buy
- “Real Connection” — Martian Magazine read
2020
- “Coffee Boom: Decoctions, Micronized” —
- Clarkesworld read
- Clarkesworld podcast, narrated by Kate Baker listen
- Named to the 1000 Year Plan Best Short SFF of March 2020 list.
- Sakahlu Homeland — Shoreline of Infinity Issue 18 Spotlight on BAME science fiction buy
- “Caihong Juji” — ROBOT DINOSAURS! read
- Scrawls of Squid Ink — Community of Magic Pens anthology edited by E.D.E. Bell (Atthis Arts) buy
2019
- “Onyx Woods and the Grains of Deception” —
- Clarkesworld read
- Clarkesworld podcast, narrated by Kate Baker listen
- Selected as “Must-Read Speculative Short Fiction” for the month by Alex Brown at Tor.com
- “But, Still, I Smile” — novelette —
- Clarkesworld read
- Clarkesworld podcast, narrated by Kate Baker listen
- Reprinted in Strangest of All, Anthology of Astrobiological Science Fiction (European Astrobiology Institute) edited by Julie Nováková read
- Recommended by Karen Burnham in Locus Magazine
- “Seedless” — Little Blue Marble read
- “Migration” — “From the Seas to the Stars” flash fiction contest winner, Deep Signal anthology, edited by Eric Olive info
- “Kleinsche Fläche of Four-Dimensional Redolence” — Nowhereville: Weird Is Other People buy
- “Gulp Review for Jacklebeer Burgers & More at Intergalactic Highway Rest Stop #698309 in the Dragonfruit Nebula” — Galaxy’s Edge read
- “The Little Empire of Lakelore” — Diabolical Plots read
- “Fresh Dates” — Diabolical Plots read
- Fresh and Imminent Taste of Cucumbers — Lady Churchill’s Rosebud Wristlet buy
- “Swings and Suspension” — Gorgon: Stories of Emergence (Pantheon) buy
- “Donut Dimension” — Factor Four buy
- “Bristling Skim” — Upper Rubber Boots anthology, Sharp & Sugar Tooth, edited by Octavia Cade buy
- “Erasure” — podcast Toasted Cake listen
- “Dilation” —
- Compulsive Compiling — Helios Quarterly Magazine read
- “Self-Deconstructing Smart Luggage Held at Gate 46A” — Lost & Found buy
2018
- “Marshmallows” —
- Clarkesworld read
- Clarkesworld podcast, narrated by Kate Baker listen
- Named to the Diabolical Plots’ Best of Clarkesworld 2018 list.
- “Waves of Influence” —
- “Vault” — novelette
- Clarkesworld read
- Clarkesworld podcast, narrated by Kate Baker listen
- Listed in the Nebula Reading List
- Recommended by Karen Burnham in Locus Magazine
- “Before the Burst” — Fireside read
- “Ferromagnetism” —
- “DNA exchange” —
- “Five Tangibles and One” —
- Terraform (Vice: Motherboard) read
- Highlighted in The Book Smuggler’s “X Marks The Story”
- Highlighted in Jason Sanford’s monthly “Stories worth reading”
- “Eyes that Linger” — Galaxy’s Edge buy
- “Sunbasker” —
- Upper Rubber Boots anthology, Broad Knowledge: 35 Women Up To No Good, edited by Joanne Merriam buy
- Named by Maria Haskins in the B&N Sci-Fi & Fantasy Blog
- “Pele’s Tears” — Issues in Earth Science read
- “The Astounding Life of Penny Wu” — Factor Four Magazine buy
- “Lips Turned Moonlight, Hair Turned Soft Regolith” — Truancy read
- “The Weeping Bolo” —
- “Missed Connections of the Cosmic Aluminum-Alloyed Kind” — Outlook Springs (Oct. 2018) buy
- “Twelve/Twelve” — Kraxon Magazine read
- “20 mechanical catcalls hitting Meifeng square in the face on the streets of New York City in 2025” — Future Visions anthology, edited by Brian J. Walton buy
- “Okuritsuridashi” — Factor Four Magazine read
- “Path to Infinity” — Kasma SF read
- “Dilation” — drabble Helios Quarterly Magazine read
- “Celestial Crows’ Precipitation” — microstory read
- Permafrost Thaw — microstory reprint in Little Blue Marble read
2017
- “Prasetyo Plastics” —
- Clarkesworld read
- Clarkesworld podcast, narrated by Kate Baker listen
- Named to the Tangent Online 2017 Recommended Reading List
- Highlighted in a Bookriot article on science fiction stories online
- Listed in the Nebula Reading List
- Highlighted by Gardner Dozois in Locus Magazine
- Honorable Mention in Gardner Dozois’ (last) Year’s Best Science Fiction anthology
- “Twisted Knots” —
- Clarkesworld read
- Clarkesworld podcast listen
- Event Horizon reprint read
- Named to the Tangent Online 2017 Recommended Reading List
- Highlighted by Gardner Dozois in Locus Magazine
- Reprinted in Unfit Magazine, Vol. 5, Spring 2020
- “Einstein Ring” — flash fiction buy
- “Bubblegum Botress” — Grievous Angel read
- “Suvu and Swashbuckling Love” —
- Andromeda Spaceways, Issue #69, Dec. 2017, edited by Tom Dullemond buy
- Selected for Andromeda Spaceways, 2017’s Best Stories
- StarShipSofa (podcast)
- Translated into Estonian by Talvike Mändla as “Tõlkejutt: Suvu ehk uljaspäine armastus,” in Reaktor, edited by Triin Loide, November 2018 read
- “Vishwajeet: Conquerer of the Universe” — Broken Eye Books anthology, Ride the Star Wind, edited by Scott Gable buy
- “A Wispy Chastening” — Reckoning #2 buy / read
- Michael J. DeLuca interviews me for “A Wispy Chastening” read
- Highlighted in Maria Haskin’s Monthly Roundup
- “Hanging with the Cockroach Lord” (Interactive Fiction) — Gathering Storm Magazine buy
Story Seed Vault stories
(Twitter-sized sci-fi microfiction inspired by real science)
- “Climate Change” — Story Seed Vault #138, July 27, 2018, read
- “Litter Hopscotch” — Story Seed Vault #130, June 12, 2018, read
- “Homebodies” — Story Seed Vault #126, May 17, 2018, read
- “Permafrost Thaw” — Story Seed Vault #122, April 30, 2018, read
- “Corvus Constellation” — Story Seed Vault #114, March 19, 2018, read
- “Food Craving Zap” — Story Seed Vault #109, February 14, 2018, read
- “Yamamoto” — Story Seed Vault #108, February 12, 2018, read
- “the singing parrot” — Story Seed Vault #99, January 19, 2018, read
- “Rudolph” — Story Seed Vault #90, December 23, 2017, read
- “Baby Shower” — Story Seed Vault #84, December 5, 2017, read
- “Dematerialize” — Story Seed Vault #80, November 23, 2017, read
- “The Icy Northwest Passage” — Story Seed Vault #71, October 27, 2017, read
- “Tardigrade” — Story Seed Vault #66, October 12, 2017, read
- “Towerrunning” — Story Seed Vault #47, August 19, 2017 read
- “Mammoth’s Mummified Brain” — Story Seed Vault #39, July 26, 2017 read
flash/nano-fiction challenge stories
- “Startling Readings of the EKG” — Chronicles, March 2019, 75 words read
- “apocalypSTICKS” — Chronicles, February 2019, 75 words read
- “Glacial Embrace” — Chronicles, January 2019, 74 words read
- “Reindeer need gifts, too” — Chronicles, December 2018, 75 words read
- “Hanging between trinity and death” — Chronicles, November 2018, 84 words read
- “The Corporeal Voice” — Chronicles, October 2018, 74 words read
- “Operation: Hoop Codes” — Chronicles, September 2018, 74 words read
- “The Book of Shells” — Chronicles, August 2018, 74 words read
- “String Theory: Yanking the Chords” — Chronicles, July 2018, 75 words read
- “Tough (P)luck” — Chronicles, June 2018, 75 words read
- “The Invisible Hand” — Chronicles, May 2018, 75 words read
- “Manure Magnet” — Chronicles, April 2018, 75 words read
- “The Conversion of Mech-organic Worms” — Chronicles, March 2018, 75 words read
- “Radiant Nudge” — Chronicles, February 2018, 75 words read
- “From Sand to Glass and Glass to Sand” — Chronicles, January 2018, 75 words read
- “The Present Is the Present” — Chronicles, December 2017, 75 words read
- “Gunslinging Gallants in the Wild Underwater West” — Chronicles, November 2017, 75 words read
- “The Primordial Push” — Chronicles, October 2017, 75 words read
- “Thin-skinned” — Chronicles, October 2017, 300 words read
- “Tightfisted Networks and Cheap Facades” — Chronicles, September 2017, 75 words read
- “A Carnivore’s Scramble” — Chronicles, August 2017, 75 words read
- “Toy “Story Time” in Toy Land” — Chronicles, July 2017, 75 words read