Creative portfolio

This page is the central hub of my creative portfolio, the place where I keep all the nonsense I come up with myself.

Current projects

♦ The Oracle of Aegis Isle 

The Oracle of Aegis Isle is a setting-neutral adventure for 5th Edition D&D.

More on this to come!

♦ Screenplays

I’m dipping my toes in screenwriting just for fun. So far, I’ve written just one, but you can check it out for free.

Mallee, a story about a father and son who’ve lost touch. They go camping in rural Western Australia.

Past projects

Fein’s Deluge

An open map work of interactive fiction set in a wretched forest village.

Click here to play Fein’s Deluge for free in your browser at


Fein’s Deluge is a work of choice-based interactive fiction created in Twine 2 (SugarCube), inspired by the open map structure discussed in Sam Kabo Ashwell’s post Standard Patterns in Choice-Based Games. Written in the second person, you, the reader/player, divulge a vague, non-linear story by traversing a geographical space rendered in text — the village of Fein’s Deluge. You play a rookie field officer of the Witching Inquirium, a fledgling, who has been assigned to Fein’s Deluge to discern the source of a surge of foul and prohibited magic.

You can review Fein’s Deluge on its page or Interactive Fiction Database page.

in the living room

the living room is off, physically, as if everything has taken a small step to the left or perhaps God has nudged me off of my axis

Click here to play in the living room for free in your browser at


in the living room is an open map work of interactive fiction which takes inspiration from the act (clue) and agenda mechanics of Fantasy Flight Games’ Arkham Horror: The Card Game. Without spoiling it too much, you progress the story by gaining insight inspecting things in a room (such as the living room) and spending insight opening other rooms (such as the kitchen or the bathroom). You gain insight when the POV character learns something new about his predicament and how it came to be. Generally, if you’re fumbling or backtracking — essentially if you’re moving without gaining or spending insight — your insanity will increase, until the POV character breaks.

You can review in the living room on its page or Interactive Fiction Database page.

Raid on the Silver City

Raid on the Silver City is a MASSIVE work of choice-based interactive fiction set in a world with both fantasy and sci-fi elements. As I said in a previous post, I decided to put Raid on the Silver City in the bottom drawer. It’s hard to say if I’ll return to it.



fiction_shots was both a writing community and a platform for sharing and posting flash fiction and its derivatives (vss, microfiction, etc.). We posted at least one piece a week to both Instagram and Twitter, and I’d like to thank Dilini, Jon, and Sarah for contributing. As of the 2nd of April 2020 and our thirty-fifth story, I decided to convert the fiction_shots Twitter account to my own personal account and continue posting #vss365 stories there; I closed the fiction_shots Instagram account soon after.


Of those thirty-five stories, these were five of my favourites.

fiction_shots 32 [Twitter #vss365 word #seagull]

Hoppy the one-legged seagull swallowed two potato chips and half a crab stick and then fluttered onto the tin roof to cackle at his pea-brained compatriots and stretch out both his legs.

fiction_shots 31 [Twitter #vss365 word #spirits]

I’d never seen a man with bone sticking out his skin in such high spirits.

He looked at me, read my thoughts. “I’m going home, mate. Home.”

He looked at nothing after that, and I spent a long minute deciding if I should put a bullet in my left asscheek or right.

fiction_shots 27 [Twitter #vss365 word #could]

It could come at any time on any day. The uncertainty’s worse than the result He’s almost sure of it, but he hasn’t put the cross down since it arrived.

Metal hits metal, and his heart makes a fist.

A guard saunters past, dragging a baton over the iron bars.

fiction_shots 11

I once saved a bee from drowning in my pool only to walk past the pool an hour later and get stung by that very same bee.

fiction_shots 07

He took his grandmother’s toothy hands one last time. “You were always good to us, Bunică, fed us well.”

Eyes shut, violet lips parted, she squeezed back, pressing something hard and sticky into his palm.

“Sleep well,” he said, and then he left her open coffin, a blood-sweet between his finger and thumb and visions of the Long Rest pumping through his mind.

Shitty short stories

When I first set up this blog back in 2017 (or maybe it was 2016), I flooded it with shitty short stories. These included Crop Signs; Galaxy on a Budget; Gods on the Scarp; Good Game, Old Man; Onion Head; PCWC Part 1; PCWC Part 2; Pirate Girl; Play Dead; Random Dream; Road Thoughts; Salty Bite; She’s From Australia; Side By Side; The Alien Battery; The Edge of Yellow; Triggered; and Underside.

And while the stories were shit, the cover art was not.

This was the cover art for Gods on the Scarp. It was illustrated by the talented Oliver Ragen.

Gods on the Scarp

This was the cover art for Side By Side, a seriously shitty story of mine. It was the first illustration Roderick Fernandes did for me, and I might just use it for the cover of a much better story in the future.

Side By Side

Blog posts for REIZE

I wrote blog posts for REIZE in 2017 and 2018. I have developed a lot since then, though I’m no less proud of the work I did.

– Retro games holding their own in a modern video game industry (15.01.2018)
– What makes a video game timeless (11.12.2017)
– Fortnite Battle Royale review: the best of times (30.10.2017)
– A salary calculator for startup founders (15.08.2017)
– How to stay energised when travelling the world (14.08.2017)
– Quake Champions beta review – by an Australian gamer (22.05.2017)
– Playstation Network and the benefits of Playstation Plus (12.04.2017)
– The 10 best games of the decade so far: opinions of an Aussie gamer (29.03.2017)
– MMOs as an Australian game – where are all the MMORGPS? (09.03.2017)
– Shooting games: my all time favourite shooter games (16.02.2017)