
Baddest Batch $2k Tournament Report
This past weekend I travelled to Sydney to participate in the Baddest Batch $2k tournament for Star Wars: Unlimited
Baddest Batch $2k Tournament Report
This past weekend I travelled to Sydney to participate in the Baddest Batch $2k tournament for Star Wars: Unlimited
Why we play SWU and the importance of a third place
Part tournament report, part love letter to the Perth Star Wars Unlimited community and how its allowed me to find my third place.
IG-88 Open Tournament Report
My local game store held a Star Wars: Unlimited tournament that I did pretty well at so here is my tournament report.
Integrating Clerk and PlanetScale in your Next.js applications
Clerk makes authentication easy and PlanetScale makes databases easy but how do you make them work together?
Array vs Set vs Object vs Map
While I'm knee deep in technical interviews, I thought I'd do a bit of a deep dive into these commonly misunderstood JavaScript data structures and provide a view on when you'd use one of the other.
TeleBlast is a local-multiplayer game where you and up to 3 friends compete to be the last one standing using explosive teleportation. What started out as something I built in 48 hours for Global Game Jam; it became an idea worth exploring further and eventually led to me showcasing the game at PAX Australia in 2018.
WA Dash is a plumbing and gas company here in Perth. When they were starting up they asked me to create a simple website that will allow potential clients to find them online. I originally built the site using Gatsby but have more recently rewritten it with Astro which included a visual refresh.