01Apr 2026
AI Safety Gridworlds
Reinforcement learning gridworld environments in Python, each built around a different agent safety constraint. I trained agents with different policies and compared where their behaviour matched, or broke from, the safe behaviour I expected.
PythonReinforcement LearningAI Safety
↗View on GitHub
022025
Smart Gate Control System
Automated gate on an ESP32 with a PIR motion sensor, pushbutton override and servo motor. Simulated in Wokwi first, then I wrote the embedded C++ logic and refined it through structured testing and debugging.
C++ESP32IoTWokwi
↗View on GitHub
032025
Network Configuration Labs
Routed networks configured with RIP, DHCP and VLANs in Cisco Packet Tracer, plus an Ubuntu Linux VM set up from scratch. Scored 87% on the assessed coursework.
Cisco Packet TracerDHCPVLANsLinux
↗View on GitHub
04Jun 2026
Wind Turbine Telemetry Analysis
Bright Network Internship Experience UK, Data and AI track. Validated and analysed 5,000 telemetry readings from offshore wind turbines in Python, flagged turbines past temperature and vibration thresholds, and recommended a real time streaming approach for monitoring.
PythonData AnalysisData Validation
05Jan to Apr 2026
Item Sharing Association System
Four person Java application for a community item sharing library. I built the core class hierarchy, an abstract Item class with Book, DVD and Magazine subclasses, so new item types slot in without changing existing code.
JavaOOPGitTeam project
↗View on GitHub