(Code Name: Deep Fried)
Age: Middle Grade
Length: 52k words
Genre: LGBTQ+ Fantasy
Status: WIP
(Code Name: Deep Fried)
Age: Middle Grade
Length: 52k words
Genre: LGBTQ+ Fantasy
Status: WIP
Soon I will reveal the title of my latest addition to Tales from Little Luxelot, (code named Deep Fried). Sign up for my newsletter to find out how Mikael's attempts to impress a boy named Ander lead to a fiery new adventure.
The Spy Who Grounded Me
Age: Middle Grade
Length: TBA
Genre: Comedy
Status: WIP
🏅Winner! SCBWI Undiscovered Voices
When a mysterious baby photo leads eleven-year-old Ian to question his family’s past, he pieces together the clues to come to the obvious conclusion. His dad must be a spy! The signs are all there. His dad is a crime-writer with a super-spy alter ego. He knows a gazillion languages. He reprograms Ian’s computer to self-destruct if he doesn’t do his homework. Whose dad does that?
To prove there’s more to his dad than meets the eye, Ian recruits multilingual Euronerd, Elliott, and math genius, Meili, on a mission. But someone at Seattle’s Alki Elementary is meddling in his investigation. To blow the case wide open, Ian launches an undercover operation at an all-school assembly, but what he learns may blow his mind. Who’s really under investigation? Ian’s dad or Ian himself?
READ AN EXCERPT! The opening chapter of The Spy Who Grounded Me is available in the published anthology of SCBWI Undiscovered Voices winning entries. The free PDF is available online, or the published edition is available for purchase from Lulu.
The Rules of Loneliness
Age: Young Adult
Length: TBA
Genre: LGBTQ+ YA
Status: WIP
🏅Runner-up! A. M. Heath Prize
Seventeen-year-old Tomas has had his hands full taking care of his mother ever since the divorce. When she sees Al-Qaeda in their Portland, Oregon neighborhood and God in her grilled cheese sandwich, Tomas struggles to keep her on her meds and off Social Service’s radar. Her psychiatrist recommends that Tomas get his hands on a new book to help him understand her condition, but when he meets nineteen-year-old Jaden at the bookstore, he would rather get his hands on Jaden instead.
His first crush couldn’t come at a worse time. His mother has lost her job. Social Services has started unannounced visits again, and to make matters worse, Tomas’s dad has filed for custody from 2,000 miles away. In between trips to the food bank and appearances in court, Tomas meets Jaden every chance he gets, but his mother’s condition keeps getting worse. When Jaden offers to hide Tomas if his father gains custody, Tomas is faced with a life-altering decision. Will he give up everything for the person who needs him or run away with the person who wants him?
Sign up for my free newsletter at Substack to follow along with Tomas and Jaden as their story reaches its conclusion.
Join me on Substack for updates on performances, publications, and exclusive work-in-progress previews!
You can also find me on social media:
© 2026 Matthew Olson-Roy. All rights reserved.