AI & security research Sydney, Australia
Contact Me LinkedIn Contact
Me
Volatility malfind output showing injected code in explorer.exe

Memory forensics investigation

MN624 Digital Forensics, 2026. I owned the memory forensics task in a team of four.

I analysed a Cridex malware memory sample with Volatility. I found code injected into explorer.exe and a disguised Run key used for persistence, then reported the evidence following NIST SP 800-86.

Volatility · pslist · malfind · ldrmodules · printkey · NIST SP 800-86

Autopsy file listing with an encrypted archive flagged and a deleted file marked

Insider data leak investigation

MN624 Digital Forensics, 2026. Simulated case.

I imaged a 32 GB USB drive with FTK Imager and checked it with MD5 and SHA1 hashes. In Autopsy, I found an encrypted archive of client financial data, recovered deleted files and built a timeline of activity. I kept a chain of custody record and followed NIST SP 800-86.

FTK Imager · Autopsy · NIST SP 800-86

Burp Suite site map of OWASP Juice Shop running locally

Web application testing

MN623 Cyber Security and Analytics, 2026.

I tested OWASP Juice Shop, a deliberately insecure practice app. I intercepted login traffic, mapped the site and identified issues such as a missing Content Security Policy.

Burp Suite · OWASP ZAP · OWASP Juice Shop

Weka Random Forest results on the test set, showing 98.9 percent accuracy and the confusion matrix

Network attack detection with machine learning

MN623 Cyber Security and Analytics, 2026.

I prepared LITNET network flow data in Weka and removed fields that gave away the answer. I then compared J48, Naive Bayes and Random Forest on a separate test set. Random Forest reached 98.9% accuracy and caught every attack, but it wrongly flagged 24 of 155 normal records.

Weka · J48 · Naive Bayes · Random Forest · LITNET

The AWS IAM users list from the lab

AWS access control lab

MN511 Enterprise and Cloud Networks, 2026. Labs 1 and 2.

I reviewed IAM users, groups and policies, assigned access by business need, and tested it by signing in as each user.

AWS IAM

Read the guide →
Employee Management

Employee Management System

Final-year project, Torrens University Australia. Team of three. Scrum Master and Product Owner.

A web app covering sign-in, employee records, role-based access and leave management. I led sprint planning and owned the product backlog.

HTML · CSS · Bootstrap 5 · JavaScript · Firebase · Jira · Figma

View on GitHub →
AWS and Google Cloud

WordPress on AWS and GCP

Cloud deployment project.

I deployed and configured WordPress on both AWS and Google Cloud using a LAMP stack, then compared the two.

AWS · Google Cloud · WordPress · LAMP

Read the write-up →
Contact Me Message me