Software Engineer based in Perth, completing a Bachelor of Information Technology (CS & AI) at Murdoch University.
I build production systems across Android wearable tech and full-stack platforms, with a focus on
performance, real-time processing, and efficient AI integration.
My experience includes shipping AR applications for smart glasses, integrating cloud AI services into
production workflows, and developing high-performance edge applications using C++, ONNX Runtime, and JNI.
I'm particularly interested in wearable technology.
Professional Experience
Agili8, Perth WASep 2025 — Mar 2026
Software Engineer (Contract) · Hybrid
Leading Android development (Kotlin, Jetpack Compose, Vuzix) for XRAI Vision, an AR collaboration
platform for smart glasses
Design and implement seamless production features across Android and web (TypeScript, React,
Firebase, Google Cloud)
Integrate cloud-based AI services (Vertex AI, Video Intelligence) into production workflows
Contribute to platform architecture, technical direction, and product design decisions
Collaborate directly with clients and stakeholders to refine requirements and deliver iterative
releases
Agili8, Perth WAJul 2025 — Sep 2025
Software Engineer (Intern) · On-site
Developed and delivered a research-ready specialised Android application connecting AR smart glasses
to EEG hardware
Implemented real-time, on-device AI object detection (YOLO/ONNX) for Android smart glasses,
demonstrated in a production demo
Delivered technical demonstrations and supported stakeholder engagement
Designed structured test plans and validation strategies for production-scale Android and platform
features
An AI math tutor for handwritten homework that extracts text, maps spatial regions, and lets you chat with a tutor that highlights relevant steps on the page.
Implementation and evaluation of A*, Uniform-Cost Search, Breadth-First Search,
and Depth-First Search within the Taxi-v3 environment, including structured performance analysis and
visualised benchmarking results.
Real-time clap detection using YOLO pose estimation to track wrist keypoints and score clapping motion via derivatives of normalised wrist distance.
MiniMonitor & WattBar2026
Swift, Xcode
Minimal, hyper-efficient macOS menu bar apps for system metrics (CPU, RAM, GPU) and battery info (wattage, Wh, temperature).
ngram-wordgen2023
Python, Flask, CSS, Bootstrap, JavaScript
Python bigram, trigram, and n-gram models for character generation, extended in
n-gram-word-generator for tweets and reviews.
minimal-instruction-set2025
C
A stack-based virtual machine and interpreter in C with a custom instruction set, parser, symbol table, and support for labels, jumps, and subroutine calls.