fiction

forthcoming

  • story — Life Beyond Us anthology edited by Julie Nováková info
  • VR Enclave” — Night, Rain, and Neon cyberpunk anthology edited by Michael Cobley pre-order



2021

  • Xiaolongbao: Soup Dumplings” —
    • Clarkesworld read
    • Clarkesworld podcast, narrated by Kate Baker listen
  • Mamaborg’s Milk and the Brilliance of Gems” —
    • Clarkesworld read
    • Clarkesworld podcast, narrated by Kate Baker listen
  • 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

  • Last Wishes” —
    • Clarkesworld read
    • Clarkesworld podcast, narrated by Kate Baker listen
  • The Iridescent Lake” —
    • Clarkesworld read
    • Clarkesworld podcast, narrated by Kate Baker listen
  • 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

  • Antarctica” —
    • Clarkesworld read
    • Clarkesworld podcast, narrated by Kate Baker listen
  • 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
  • Nutrition Facts” —
    • Uncanny read
    • Uncanny podcast, narrated by Joy Piedmont listen
  • 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” —
    • Helios Quarterly Magazine read
    • Translated into Spanish by Toshiya Kamei as “Dilatación,” in Nagari Magazine, August 2019 read
  • Compulsive Compiling — Helios Quarterly Magazine read
  • Self-Deconstructing Smart Luggage Held at Gate 46A” — Lost & Found buy



2018

  • Waves of Influence” —
    • Clarkesworld read
    • Clarkesworld podcast, narrated by Kate Baker listen
    • Translated into Vietnamese by Trà My as “LÀN SÓNG ẢNH HƯỞNG,” in SFVN (Tạp chí khoa học viễn tưởng Việt Nam) fanzine, edited by Long Nguyen, November 2018 read
  • Pendants of Precariousness” — Fireside buy / read
  • Before the Burst” — Fireside read
  • Ferromagnetism” —
    • Nature: Futures read
    • “The story behind the story” Future Conditional Blog post read
  • DNA exchange” —
    • Nature: Futures read
    • “The story behind the story” Future Conditional Blog post read
    • Translated into German, “Das Treueversprechen,” in Spektrum der Wissenschaft, September 2018 buy
    • Translated into Estonian by Talvike Mändla as “DNA vahetus,” in Algernon, December 2018 read
  • 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” —
      • Mad Scientist Journal anthology, Battling in All Her Finery, edited by Dawn Vogel and Jeremy Zimmerman buy
      • Dawn Vogel interviews me for “The Weeping Bolo,” Part 1 read
      • Dawn Vogel interviews me for “The Weeping Bolo,” Part 2 read
  • 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

  • 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
  • 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