Full-stack developer specialising in visually engaging digital experiences — web, 3D, mobile & interactive media. Two decades of shipping long-lived production software.
With over two decades of hands-on experience across web, mobile, 3D and interactive media, I build integrated digital platforms, immersive 3D experiences, engaging eLearning systems and mobile applications — combining modern front-end frameworks, 3D tooling, backend logic and native mobile tech.
I specialise in building and maintaining long-lived, production software — focused on clarity, maintainability, and real user needs.
I don't seek it out, but sometimes I go down the security rabbit hole when something catches my interest. Here are the ones I can talk about.
While booking a haircut, I stumbled across a web app that let anyone view thousands of client details just by guessing a name. Here's what went wrong, and how the company handled it.
When Telstra/Bigpond quietly removed key features from my router, I quietly put them back. Sorry, not sorry.
A truthful, age-appropriate book on the real history of the UFO phenomenon — drawing on my eLearning and digital-storytelling background. Now on Amazon.
Check out the site →
A desktop replica of the Twin Pines mall clock: an ESP32, PlatformIO/Arduino code, a 3D-printed case and addressable LEDs. Syncs time over NTP. Open source.
Build your own →