Personal Portfolio Website
Developer & Designer
This site — a multi-page portfolio designed and built from scratch with semantic HTML5 and CSS3, using Flexbox and Grid layouts and a custom design system.
Typing Race Simulator
Developer
A typing race simulation built in Java with both a command-line and a full GUI version using Java Swing. Features customisable typists, live race animation, statistics tracking, a leaderboard with badges, and a sponsor system. Built with OOP principles, a 28-test suite, and Git version control with branching.
Facial Recognition Attendance System
Developer
Built a prototype automated sign-in system for my A-Level NEA, using OpenCV for facial recognition, SQLite for attendance records, PyQt5 for the desktop app, and Flask for the web front-end.
Digital Forensics
Researcher
Completed ten cybersecurity modules and wrote a 5,000-word research dissertation on digital forensics methodologies, achieving an A*.