Final-year software engineering (Hons) student at the University of Queensland, Brisbane. I build AI/ML systems and the architecture around them — most recently agentic engineering: LLM agents in governed, reviewable multi-agent workflows, doing real product work.
- Provenant: portable equal-primary agent harness for Claude and Codex. Skills, review gates and an agent fabric for a governed agentic SDLC.
- RAG-as-a-Service: document Q&A service with hybrid retrieval, reranking and source citations. FastAPI, React, containerised, with Kubernetes manifests.
- GlassChain: read-only blockchain wallet intelligence system from UQ's software architecture course. TypeScript monorepo, CI, load testing, deployed on AWS. My focus was the microkernel plugin architecture. (Team project, private repo.)
- Nova Edge: underwater glider simulator in Unreal Engine (C++), built for Flying Fish Technologies. I built the physics systems: hydrodynamics, PID-controlled attitude and spring-damper cable towing. (Team project, private repo.)
- My Boardgame Collection: full-stack product with React 19, TypeScript, Supabase and passkey (WebAuthn) authentication — live on Vercel.
- Beast Breakout: 19 merged pull requests into a 40+ student Java/libGDX game, covering NPC and boss AI, effects, refactoring and tests. (Team project; my contribution only.)
I recently completed my honours thesis on ML-based scam detection. The work is private for now.



