-
Queer Class Exclusion
For most of my life, being a part of the gay community was about survival. It meant finding a chosen family, solidarity, and finding safety and acceptance where the outside…
-
Top 10 Worst Incentives in Modern Australia
Australia is full of systems that reward the worst possible behaviour. Instead of ideas that fix problems, we’ve built incentives that make them worse, often deliberately, because someone powerful benefits.…
-
A bold strategy for Australia’s digital future
This letter has been sent to leaders around the country in an effort to stoke interest in an Australian Linux project, and sparking interest in FOSS support nationally. Dear data…
-
Langenium 2012-2025 Retrospective
In 2012, I was playing Eve Online and doing a Level 4 mission. It wasn’t my first one of the night, I’d been grinding trying to get extra ISK (in-game…
-
Awesome new techniques for Front End Web Development in 2025
Contents: Introduction So full disclosure – none of these ideas were invented nor introduced this past year, but many of them are still relatively new and incredibly useful so we’re…
-
How to implement Blender Principled BSDF Materials in Three.js (Intro)
Achieving realism in computer graphics requires a phenomenal amount of computing power. In order to reduce that workload, 3D graphics uses techniques like Physically Based Rendering (PBR), which simulates the…
-
Building A Cool 3D website: Tips, Tricks and Lessons Learned
I first learned to make websites back in 1999 using Macromedia software like Dreamweaver, Fireworks and Flash. It was a golden age for vibrant interactive experiences that pushed the boundaries…
About Me
Welcome to my blog! I’m Paul, a creative technologist based in Perth, Western Australia. I dabble in a range of things from animation to web dev to 3D shaders. I like to use open source technology and giving back to that community.










