Diploma of IT — Cloud & Cyber Security
End-to-end curriculum and assessment design from scratch for a Diploma of IT (Cloud & Cyber Security), with a supporting course website built in Astro.
Software Developer · XRPL · AI/LLM
I build production systems in XRPL and AI/LLM. Currently shipping Full Circle MUD — a live multiplayer game running on-chain transactions, multisig wallets, and LLM-driven content pipelines.
Over a decade in software — building it, and teaching it. My most recent significant technical work is Full Circle MUD: a live game running XRPL multisig and NFT metadata, LLM pipelines with embeddings and vector stores, and a horizontally-scaled Evennia/Django backend.
In addition to technical work, seven years teaching software engineering, database design, and programming at Swinburne University — which is where you really learn whether you understand something.
Looking for XRPL or AI/LLM engineering roles. Open to senior crypto, Solidity, or general architecture work as stepping stones. Remote only. Currently Melbourne, globally mobile.
A live multiplayer online game built on Evennia/Django, integrating XRPL blockchain and AI/LLM systems. Solo development. The architecture priority has been genuine decoupling — game subsystems communicate only through well-defined interfaces, enforced via bespoke Python libraries.
End-to-end curriculum and assessment design from scratch for a Diploma of IT (Cloud & Cyber Security), with a supporting course website built in Astro.
Google Calendar API integration for the Go High Level CRM platform; OpenZeppelin-based Solidity smart contracts deployed on Polygon (FCM's original blockchain layer before the XRPL pivot); AI/LLM learning exercises and code samples created for students; additional projects in Oracle PL/SQL, C#, and JavaScript.
Tools picked up as the work demanded. Most languages and frameworks are first principles in different costumes — I optimise for the problem, not framework loyalty.
If you already have my resume, my direct email and phone are on it — use those. Otherwise, drop me a message via the form. Resume and referees available on request. (Keeping them off the public page protects both my direct contact and my referees' details from scrapers — Nigerian princes don't fill out forms.)