Projects

Offensive security and technical projects

Selected systems I designed, built, tested, or evaluated across cyber-range infrastructure, cloud-connected hardware, authorised security assessment, and controlled offensive research.

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

CMP320 / Advanced Ethical Hacking research into Python-driven Windows payload packaging, C++ template generation, self-injection and process-injection models, and the difference between static and runtime detection.

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

Internal Network Security Evaluation

Third-year assessment of an undocumented multi-subnet lab network, covering discovery, pivoting, host and service weaknesses, firewall review, and prioritised remediation.

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

AWS Camera IoT System

Raspberry Pi camera project 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

Third-year Android application for storing, searching, updating, and deleting recipes with Firebase authentication and a local SQLite data layer.

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

Web Application Security Assessment

Third-year assessment of a deliberately vulnerable shopping application using the OWASP Web Security Testing Guide, manual testing, automated scanning, and source-code review.

  • OWASP WSTG
  • Burp Suite
  • OWASP ZAP
  • PHP
IoT Security and Project Delivery

Smart Thermostat Security Research Project

University client project covering threat modelling, local-network analysis planning, coordinated IoT security testing, and professional delivery for a Tado smart-thermostat ecosystem.

  • IoT Security
  • Threat Modelling
  • Network Analysis
  • Tado
Security Training Infrastructure

Kubernetes and Elastic Observability Lab

Collaborative systems-administration project building a K3s cluster, Rancher management host, container workloads, and an Elastic Stack monitoring environment 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