Hi, I'm Joe.
This site serves as a live portfolio and dev log documenting how I use LLM-assisted development to rapidly clear an ambitious backlog of project ideas. Most projects start as a curiosity, a half-baked joke, or a D&D side quest, then get rapidly prototyped into functional games, interactive tools, and web experiments alongside large language models. Nearly all of it runs client-side right here in the browser; pick a card below to explore the builds.
Software
Tools, creators and game patches.
Apps & sites
Cork D&D
A full club management suite with live chat and a booking system, built in Flask on Azure with full CI/CD.
Visit →
Artifex Arcanum
A D&D homebrew magic item card creator. Design, style, and print your own item cards, with cloud sync and sharing built in.
Visit →
CrawlerCreator
Delve into the depths, fight monsters, and grab the loot, then build your own dungeon crawler in the browser.
Visit →CutWright
A Windows app for metal fabricators. Enter your measurements and get a cut list, drawing, stock plan, and quote.
Visit →Game patches
WarBreeds HD
An unofficial patch for WarBreeds (1998): native widescreen, smooth zoom and the map editor built in.
View on GitHub →
Theme Park World HD
An unofficial patch for Theme Park World (1999): native widescreen, a 60 FPS cap and restored park music.
View on GitHub →
Carmageddon II HD
An unofficial patch for Carmageddon II (1998): native widescreen, LAN play restored and brand-new online play.
View on GitHub →Games
Browser games, parodies and the occasional bad idea.
Finished
Peliad Survivors
A Vampire Survivors-style horde game: pick a hero, rescue more along the way, and lead your party across ten perilous maps while they cut down an endless swarm on their own. Level up, pick your upgrades, face the bosses, and run for the Magic Mirror before Jarlot Shoemaker's ghost catches you.
Visit →
Dadtris
A falling-block puzzle game made for my dad: big buttons, big writing, one-finger controls and no ads. Five looks from Game Boy green to neon, a relaxed mode that never speeds up, and a weekly leaderboard.
Visit →
Mam's Block Puzzle
A calm wooden block puzzle made for my mam, without the ads: drag the pieces onto the board and clear the rows and columns. Classic, a daily puzzle, and Adventure levels with gems, crates and a bouquet for every ten.
Visit →
Metal Pwnage
A fan-made Metal Slug-style run-and-gun homage to the Pure Pwnage web series: pick Jeremy, FPS Doug, Teh_Masterer or Tagi and pwn your way across Toronto, from Jeremy's street down Queen St to the LANageddon hall and deathstriker6666 in his junk-PC mech. Plays on phones too.
Visit →
Super Mash Bros
A typing fighter from the Pure Pwnage world: type the phrase to land the blow. Take on FPS Doug, Tagi and Teh_Masterer in the arcade, each a faster typist than the last, or fight your friends online in VS, up to four in a room, winner stays on.
Visit →
The Fast and the Furrows
A 3D tractor game about the National Ploughing Championships: argue your way to the good ground, plough it straight, dodge the rocks, and spend a few bob in the shed on a faster yoke.
Visit →
Super Peliad Kart
A whimsical D&D kart racer in 3D: pick one of eight adventurers and skeletons - riding anything from a tractor to a banana - then drift for mini-turbos and hurl fireballs, grease and magic missiles round Peliad Village and its castle. Race the CPUs, or chase your own ghost in a time trial. Plays with keyboard, controller or touch.
Visit →
Alpha Team
An 80s action-movie bullet hell in bright voxels, for one to three players online: fly Ace Bradcock's attack heli, drive Brad Smithinson's tank or ride Chase Harley's motorbike from the beach through the rice paddies and over the mountains to The Genderal's island base to stop his gender reveals - rescue the POWs, sink the Labour Pains, derail the Gravy Train and face THE BIG REVEAL. Plays on phones and the Steam Deck too.
Visit →Work in progress
PeliaD
A homage to DOOM set in Peliad: go down into the crypts under the Church of All Souls with whatever you can find - fists, a sword, a bow, scrolls of Fireball and Magic Missile - and fight your way through the dead to the lever at the end. With a level editor, and played on phones too.
Visit →
Peliad Defense
A tower defence in Peliad Survivors' pixel style: hire fighters, rangers and wizards to hold the swamp roads, barricade the shortcuts to send the bog the long way round, build up the town, and hold out through five stages: Peliad, the Church of All Souls, Jarlot's Cave, the Labyrinth and the Desert Camp, each with its own creatures and bosses.
Visit →
HelloStudentris
Made for my wife: the falling-block game the way the colour phones of 2009 had it, on a pixel screen with a Nokia keypad. Twelve variants to unlock, each a 40-line race with a twist, a Marathon, achievements and online best times. Plays on a phone, a PC or a Steam Deck.
Visit →
Hexcavator
A mining game on the moon. Walk a six-legged excavator round a crater and dig it any way you like - trenches, ramps, pits, a whole strip mine - from its cab or from its camera drone. Under the dust: ilmenite, ice, buried meteorite iron. A demo of the first slice: the digging.
Visit →Mini & meme games
Need for Peed
Micro Machines meets misbehaving cats: a top-down race around the house — three laps, four cats, and every drift leaves a suspicious brown skidmark on the floor.
Visit →
Turds
A Worms parody: a cat lobs turds across a litter-box battlefield. Set the angle, power and mind the wind — stain the furniture, not the litter.
Visit →
NyoCat
A Nyan Cat parody starring Niko and Loafy. Fly the cat across the stars, trailing a stream of… well, you'll see. Pixel art, drop physics, and the Nyan tune on loop.
Visit →
Got My Spatula
I got my spatula! Turn your sound on.
Visit →
Peliadman
A torch-lit Pac-Man in three.js, dressed up for the crypt. Chase gold through the maze and grab a heart to turn the tables on the adventurers.
Visit →Electronics
Firmware for Cheap Yellow Display builds — flash straight from your browser.