Web SecurityIndividual academic project
WordPress Security Assessment & Hardening
Assessed a deliberately outdated, locally hosted WordPress installation using WPScan and Wordfence Scan. Worked with Wordfence and WP Activity Log, configured rate limiting, brute-force protection and firewall settings, and updated WordPress to improve its security posture.
WPScanWordfenceWP Activity LogXAMPPWordPress
Team DevelopmentGroup project · Main developer
Forklift 360 — Hazard Blindspot Safety Challenge
Worked as the main developer on a team project simulating a 360-degree warehouse environment. Users identify safety hazards and receive scores and hints. The prototype was presented to a client and refined in response to feedback during the project.
SimulationHazard IdentificationClient FeedbackTeam Project
Network SecurityIndividual academic project
Secure Network Redesign
Redesigned and improved a company's network in Cisco Packet Tracer in response to a security incident. Configured network devices and security controls, including VLANs, access control lists and firewall-related protections.
Cisco Packet TracerRoutersSwitchesVLANsACLs
Application DevelopmentIndividual academic project
Community Event Management System
Developed a community event management application using C# and .NET, with ASP.NET Core, Entity Framework Core and SQL Server. The documented solution uses a layered architecture and role separation; its test suite recorded 41 passing unit tests.
C#.NETASP.NET CoreEF CoreSQL Server
Web DevelopmentIn progress
Restaurant Ordering System
Currently developing an individual restaurant ordering system as part of Python and Django training. The project uses SQLite for data storage; implementation is ongoing, so further functionality will be documented as it is completed.
PythonDjangoSQLite
Database SystemsIndividual academic project
Relational Database Design & Management
Designed and documented a relational database solution, covering entity-relationship modelling, normalization, SQL and PL/SQL procedures, data integrity and database roles and security.
SQLPL/SQLER ModellingNormalization