- Welcome, Karate read online, The Dark #73, June 2021
(5800 words : horror : karate, swimming pool, gym, jock)
- Sweet Sting read online, The White Review Short Story Prize Shortlist, May 2020
(4400 words : absurdism / satire : the uk government, war for profit, beatings, latex)
- Lapis read online, Clarkesworld #156, September 2019
(7300 words : sci-fantasy : nanobots, immortality, games)
- The Wiley read online, The Dark #48, May 2019
(5400 words : weird : tech startups, a computer virus, a creature made of loneliness)
- Burrowing Machines read online, The Dark #44, January 2019
(3800 words : horror : transport engineering, an underground river, a missing sister)
- Pan-Humanism: Hope and Pragmatics (with Jess Barber) read online, Clarkesworld #132, September 2017
(12100 words : science fiction : urban design, sexy showering, Beirut, polyamory, water scarcity, Nantes, and copious intellectual sparring)
- The Barrette Girls read online, Liminal Stories #3, May 2017
(5100 words : dark fantasy : an unnatural group of girls, their heartless chaperone, personhood, trauma and suffering)
- Immortal Still read online, Freeze Frame Fiction q11/q12, April 2017
(1000 words : literary : mortality and love)
- Suddenwall read online, Beneath Ceaseless Skies #220, March 2017
(4300 words : high fantasy : love, genocide, and the sentient city Vannat)
- The Cedar Grid read online, Clarkesworld #115, April 2016
(4900 words : science fiction : spacefaring Lebanese diaspora, interplanetary dynasties, unspeakable loss, illicit love)
- Salt and Cement and Other Denials read online, Lackington’s #9 (‘Architectures’), February 2016
(2400 words : weird fiction : genderfluid and porny pepé le pew–but with barnacles)
- In the Queue for the Worldship Munawwer read online, Clarkesworld #110, November 2015
(4100 words : science fiction : far-future Beirut, a fleet of worldships, a space exodus, identity and mortality, an absent parent, an absent daughter)
- Little Seller of La Quarantaine read online, 3LBE # 27, September 2015
(6500 words : historical fantasy : a cursed ship docks at a 19th c Ottoman quarantine on the Beyrouth coast, help from unusual places)
- Rush Down, Roar Gently, Interzone #259, July 2015
(4900 words : science fantasy : rain for 100 days, near-future drowning Beirut, an old woman’s quest to reconcile with a beloved friend)
- Calamity, the Silent Trick read online, The Dark #6, November 2014
(4400 words : dark fantasy : a dedicated young boxer entangles with the elemental fates of the world…and with their tragic parlour trick)
- “The Botix,” Cicada Magazine, November 2014 (read online: reprinted on Curious Fictions)
(2000 words : science fiction / YA : a kind and loving house-robot harbours terrible secrets)
- Blood Pepper and Brave Meat read online, Betwixt #5, October 2014
(5400 words : historical fantasy / YA : a young girl, an illicit performance enhancing drug, a ruthless gladiator)
- A Trail of Demure Virgins read online, Fantasy Magazine, December 2008
(3500 words : literary : repentance, religion, contemplative silence, religious icons in the Lebanese foothills)
- “No Bubblewrap for Little Guys,” Electric Velocipede #14, 2008
(1000 words : literary : a frantic market chase after a running boy uncovers a sad act of heroism)