Perth, Western Australia
Software developer and creator working across AI tools, embedded systems, web apps and practical engineering projects.
I work across mobile apps, embedded systems, browser-based tools and physical prototypes. I like being involved from the planning stage, including ERDs, database design and API structure, through to building the app, wiring the backend, designing circuits, 3D printing parts and testing the finished system.
Frontend & Backend
Machine Learning Models
Cloud & Infrastructure
CAD, 3D Printing & Circuits
My time in cadets shaped my character and taught me invaluable leadership skills that I apply in my professional life every day.
A smaller public sample of software, hardware, AI, and engineering projects. Some current work is intentionally left private.
AI chatbot used privately for contract consultation, built with React Native and OpenAI, with knowledge and referencing of the Corporations Act 2001 and other relevant acts.
Python wrapper for large language models with forced structured autocomplete using token-level selection to match structure types running on local models within llama.cpp.
Consulted and developed a platonic and romantic social mixer app with survey-based matching, built with React Native, Expo and Firebase.
Digital twin simulating an iron ore conveyor belt with real-time plotting, alerts and a fully-aware AI assistant, developed in a React Native app with a Node.js backend.
Digital scoreboards using a networked-ESP architecture, IO, a custom communication protocol, and embedded webserver control.
Custom PCB and ESP8266EX-based device measuring magnetic field intensity and direction for physics demonstrations.
5-jointed robotic arm simulator and controller using PyQt6, ROS2, Python backend and a C++ embedded controller.
Custom high-voltage Tesla coil powered by 4 MOTs submerged in oil, featuring a rotary spark gap and custom capacitor bank calculations.
A complete in-browser image, SVG, circuit diagram and PDF ecosystem consisting of a universal image converter, efficient cropper, icon generator, vectorizer, svg editor, circuit diagram maker and fast PDF design and filler tools.
Browser-based tool that takes commands like "walk X steps, face Y direction" to draw path-based shapes. Used in cadets to plan orienteering routes with pegs and string on an oval.
Algorithmic trading software, simulators, portfolio optimization, support and resistance algorithms, and self-trading automation using Python, C++ and APIs.
For opportunities, collaboration, or project enquiries, please contact me by email or phone using the details in my resume.
Available in resume
Available in resume
Perth, Western Australia
Some projects are intentionally not listed here while they are still active or private. The public project list is a sample of the kind of software, hardware, and AI work I build.
Open Resume LinkedIn