Projects

Offensive security and technical projects

Case studies covering Windows payload development and process injection, routed network pivoting, web application exploitation, Active Directory attack paths, cyber-range design, and the defensive engineering that followed. Public lab commands and relevant code are retained where they explain the work.

Infrastructure

Retiring the WordPress VPS I Built to Learn

A retrospective on the Docker-based WordPress platform I began building at university in 2021: how its security architecture evolved through experimentation, what failed in practice and what several years of operating it taught me.

  • Docker
  • Docker Compose
  • Caddy
  • WordPress
Security Training Infrastructure

King of the Forest: Competitive Cyber Security Range

Honours project combining a Proxmox-based competitive cyber range with isolated team networks, intentionally vulnerable Linux and Active Directory hosts, and a custom scoring service.

  • Proxmox VE
  • OPNsense
  • TrueNAS
  • VXLAN
Offensive Security Research

Authorised Payload Research Lab

Python and C++ framework for generating AES-encrypted Meterpreter payloads, resolving Windows APIs dynamically, and comparing self-injection with remote process injection under Defender.

  • Python
  • C++
  • Windows API
  • AES
Offensive Security and Networking

Internal Network Security Evaluation

Mapped and compromised an undocumented multi-subnet lab by combining route-led discovery, nested SSH pivoting, NFS and credential abuse, firewall analysis, and chained attack paths.

  • Kali Linux
  • Nmap
  • SSH
  • NFS
Systems and IoT Engineering

AWSCam: Raspberry Pi-to-AWS IoT Camera

Raspberry Pi camera system connecting a custom Linux GPIO driver and Python capture service to MQTT, API Gateway, Lambda, S3, and a browser interface.

  • Raspberry Pi
  • C
  • Linux Kernel Module
  • Python
Software Engineering

CyberPlatter Android Recipe Manager

Historical CMP309 Android coursework demonstrating Firebase-backed sign-in and a local SQLite create, search, view, update, and delete workflow.

  • Android
  • Java
  • SQLite
  • Firebase Authentication
Offensive Security Research

Web Application Security Assessment

OWASP-guided assessment demonstrating SQL injection, reflected and stored XSS, session exposure, executable file upload, server-side execution, and repeated unsafe patterns in PHP source.

  • OWASP WSTG
  • Burp Suite
  • OWASP ZAP
  • PHP
Security Training Infrastructure

Kubernetes and Elastic Observability Lab

Historical team project integrating a four-node K3s cluster, Rancher-managed workloads and a separate Elastic host across six Ubuntu virtual machines.

  • Ubuntu Server
  • K3s
  • Kubernetes
  • Docker
Offensive Security Research

Network Pivoting and Segmentation Lab

Controlled offensive-security project comparing port forwarding, SOCKS proxying, and routed tunnelling across a segmented VMware lab with pfSense, Ubuntu, Windows, and Active Directory.

  • VMware Workstation
  • pfSense
  • Ubuntu
  • Windows Server