Curriculum Vitae
Introduction
Final-year Computer Science student at Hull University (Predicted First) with 3+ years of freelance experience building real-time security systems. Currently completing a dissertation on Roslyn-based property change tracking and state versioning.
Skills
RustEmployment
Security Software Developer
- Developed anti-cheat and anti-injection security tools deployed across 7+ game servers serving 1,500+ players.
- Built server-side detection systems processing 1,500+ active players to identify and prevent exploit attempts in real-time.
- Distributed tools to server administrators, supporting active player communities.
Student Demonstrator
- Assessed and provided written feedback on coursework for 20 students per session 4 hour.
- Tracked progress for 20 students and flagged at-risk individuals to module leads.
- Supported students with debugging and understanding core programming concepts during lab sessions.
Barista (Training)
Aug 2022 – Nov 2022 (3 months)Barista Skilled
Nov 2022 – Present (3 years, 4 months)- Trained and Mentored 3 new starters on company procedures.
- Resolved customer complaints and adapted to individual requests.
- Stock rotating products proactively.
- Maintained service standards during peak periods, handling 100+ orders per shift.
Staff Member (Flex)
- Rotated between front of house, bar, and kitchen support depending on daily requirements
- Operated the bar independently during weekend service periods
- Adapted quickly between roles within the same shift to cover staff shortages
Education
Year 1 (Sep 2023)
Year 2 (Sep 2024)
Year 3 (Sep 2025)
Year 1 (Sep 2018)
Year 2 (Sep 2019)
Projects
TrackingSharp - A Roslyn-Based Framework for C# Property Change Tracking
A C# source generator that automatically adds property change tracking, undo/redo, and history management with zero boilerplate.
Self Hosting a Server Manager by a VPS tunnel
Hiding my home IP behind a VPS tunnel while self-hosting game servers with Pelican Panel.
Portfolio Website
Creating a website using Typescript, React, and Next.js.
Hobbies & Interests
I mainly like multiplayer games, whether that's co-op puzzles, adventures like the We Were Here Series, or survival games like 7 Days to Die and Minecraft. I really love sandbox games like Garry's Mod and S&Box for the modding.
Currently learning piano as a beginner. I have picked up basic key notation so far and am trying to put it in regular practice.