Projects

Security research, software experiments, and the occasional 3am idea that actually shipped.

Security

Penetration Testing·Archived

Web Security Vulnerability Assessment

Pentesting on live production vulnerabilities. Conducted security assessments and provided mitigation strategies.

  • Pentesting
  • Burp Suite
  • Nmap
  • OWASP ASVS
Research·Archived

Research on AWS Cloud Data Privacy Compliance

Research project on data protection and compliance, showcased at SECEduCon5 Security Conference (runner-up).

  • AWS
  • Security Compliance
  • Data Privacy
Research·Archived

Data-Driven WiFi Retransmission Analysis

Captured and analysed real-world WiFi traffic to understand what drives 802.11 retransmissions, then trained machine learning models to predict them and proposed protocol-level fixes.

  • Python
  • Wireshark
  • Scikit-learn
  • Pandas
  • Matplotlib
Applied Cryptography·Archived

DIMY — Privacy-Preserving Contact Tracing Protocol

Implemented a full privacy-preserving digital contact-tracing protocol from a published research paper, then built and ran a denial-of-service attack against my own backend to test it.

  • Python
  • Diffie-Hellman
  • Shamir Secret Sharing
  • Bloom Filters
  • TCP/UDP Sockets
  • Cryptography
Digital Forensics·Archived

Corporate Insider Data Exfiltration Investigation

A simulated digital forensics investigation into a corporate insider data-exfiltration incident, from disk image to final report.

  • Autopsy
  • The Sleuth Kit
  • Volatility 3
  • Wireshark
  • NTFS Forensics

Software

Web Application·Active · Beta

Koe

A bilingual dialogue-interpreting practice app built for NAATI CPI exam preparation, with turn-by-turn interpreting drills and vocab flashcards.

  • Astro
  • React
  • Tailwind CSS
  • Cloudflare Pages
Web Application·Active · Beta

ResQCard

A quick-reference first-aid and emergency-response flashcard app, built for anyone — no medical training needed — alongside volunteering as a St John Ambulance NSW first responder.

  • Next.js
  • TypeScript
  • Tailwind CSS
Web Application·Experimental

PocketLedger

A minimalist multi-currency finance tracker with a Supabase-backed dashboard for accounts and transactions.

  • Next.js 15
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Zod
UI/UX Design·Confidential

LLM-Powered Conversational Assistant

Design and development of a secure, scalable conversational AI interface. (Details protected under NDA)

  • JavaScript
  • React.js
  • Tailwind CSS
  • RESTful API
Web Application·Archived

BigBrain — Real-Time Quiz Game Platform

Real-time quiz platform featuring live gameplay and interactive UI using React.js.

  • React
  • RESTful API
  • WebSockets
  • Node.js