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.
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
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
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
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
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
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
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
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
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
