Case study
Dispense · Banquets Bar Sales Tracker
A POS-style iPad app running live at a 5-star Sydney hotel's banquet bars.
View case studyPortfolio · Sydney, Australia
Cyber security graduate who builds and ships real tools.
Bachelor of Cybersecurity graduate from UTS Sydney, finished in 2026 with a Distinction average. I work front of house at a five-star hotel and build the software my workplace actually runs on. Outside the degree I put a lot of my own time into AI, working out where the current models genuinely help, where they do not, and how to build with them rather than around them. Approval gained to shadow the hotel's Conference & Events team beginning August, which will provide experience I will leverage in my future career prospects. Aiming at graduate cyber security and sales engineering roles in Sydney.
Case study
A POS-style iPad app running live at a 5-star Sydney hotel's banquet bars.
View case studyA B2B sales pipeline app for hotel event enquiries, built with Next.js, TypeScript and Supabase and deployed to production.
View case study
Personal project
A personal app that logs, tracks and visualises metrics across health, fitness and training, recovery, and supplements.
See the appIn service
Mise en place before doors, a two-tap sale flow built for speed in the dark, and an end-of-day close that reconciles card totals against the EFTPOS settlement and prints a MICROS-ready report.
Personal project
A private tracker for training, recovery, supplements and lab results. Doses and sessions go in; the app models how much of each supplement or prescribed medication is still active from its published half-life, projects that a week forward, and plots it against body and lab trends. The interesting problem is the pharmacokinetics: every entry decays on its own exponential curve, absorption and elimination run at different rates, and overlapping doses have to sum correctly across weeks. Local-first by design: reminders are scheduled on the device, cloud sync is optional, and the whole record exports as JSON the user actually owns.
Weighted average
76.57
Distinction average across the full course.
Highest mark
88 HD
41182 System Security. The most core security subject in the degree.
High distinctions
04
Two in core security subjects, one in communication and one in professional practice. The combination the work actually calls for.
Studied abroad
13 days
Tropical Data Science School, Penang. Credited into the degree.
Capstone. Isolation Forest trained on the IoT-23 dataset, served via a Flask API on a Raspberry Pi 4B, live predictions feeding an Elastic and Kibana dashboard for real-time triage.
View repoFull examination of EnCase E01 disk images: hash-verified integrity, artefact recovery and correlation with Autopsy, FTK Imager and Eric Zimmerman tools, counter-forensics identified (JPEG/ZIP polyglot, AES archives). Delivered as a court-style expert report.
Incident response plan for a simulated APT38 intrusion against a financial institution, mapped to the cyber kill chain and MITRE ATT&CK, structured on the ACSC template with NIST and SANS lifecycle stages.
Spam, network intrusion and DDoS detection classifiers in Python (scikit-learn, TensorFlow, PyTorch), evaluated on accuracy, precision and recall, and tested against adversarial ML evasion.
Supervised classification on a 35,000-record lending dataset: EDA, engineered temporal features, a deliberate missing-data strategy and a held-out 15,000-prediction submission, including a date-format bug caught before it silently corrupted half the test set.
Team project at Universiti Sains Malaysia: survey data cleaned and modelled in JMP and R, then built into a Tableau dashboard and presented to the cohort at the close of the school.
Exchange · 5.4162° N, 100.3327° E
In January 2025 I flew to Universiti Sains Malaysia in Penang for the Tropical Data Science School, a UTS faculty-led Global Short Program. Thirteen days of data science taught intensively at a partner university, in mixed international teams, in a country I had never been to.
Mornings were statistics and modelling in JMP, R and TensorFlow; afternoons were the group project, building a consumer behaviour analysis into a Tableau dashboard and presenting it to the cohort. The cohort also visited Intel's Penang site. The rest of it was Penang Hill, a Holi celebration on campus, sunset on the causeway, and learning to work with people whose reference points were nothing like mine. It came back as ungraded towards the degree, but the part worth hiring is the part that does not appear on a transcript.
SIEM (Splunk, Microsoft Sentinel, Elastic & Kibana) · log analysis · incident response · digital forensics · MITRE ATT&CK · AWS cloud security · Wireshark
Python (scikit-learn, TensorFlow, PyTorch) · JavaScript & TypeScript · Next.js · Supabase (Postgres, RLS) · offline-first PWAs · Git & CI
pandas · feature engineering · JMP · R & RStudio · Tableau · Power BI · model evaluation and adversarial testing
Anthropic Claude and Claude Code · agent skills and MCP connectors · prompt and context design · AI-assisted development, review and documentation
Tor · PGP and GnuPG key management in Kleopatra · VPNs · explored cryptocurrency and blockchain, including running nodes locally
AWS Certified Cloud Practitioner, in progress · Diploma of Information Technology, Deakin College (2023)
Hiring in Sydney?
Graduate cyber security or sales engineering.