Curriculum Vitae

Introduction

Thomas Lazenby

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

Languages
C#C++TypescriptCLuaRustPythonHTMLReact
Frameworks
Next.js.NET
Tools
DockerGitNginxUbuntu

Employment

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

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

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.
Time ManagementProblem SolvingWorking Under Pressure

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
AdaptabilityMultitaskingTeamworkWorking Under Pressure

Education

Year 1 (Sep 2023)

Algorithms and Data StructuresLevel 4
78%
Professional DevelopmentLevel 4
80%
Programming PortfolioLevel 4
96%
Architectures, Operating Systems and the CloudLevel 4
68%
Computational ThinkingLevel 4
98%

Year 2 (Sep 2024)

Databases and NetworksLevel 5
70%
Artificial IntelligenceLevel 5
76%
Design Develop DeployLevel 5
61%
Advanced ProgrammingLevel 5
78%
User Interfaces and ExperienceLevel 5
69%

Year 3 (Sep 2025)

Embedded System ApplicationsLevel 6
82%
Simulation and AI for Games ProgrammingLevel 6
96%
Honours Stage ProjectLevel 6
TBA
Parallel and Concurrent ProgrammingLevel 6
TBA
Distributed Systems ProgrammingLevel 6
TBA

Year 1 (Sep 2018)

MathematicsAS-Level
N/A
Further MathematicsAS-Level
N/A
Computer ScienceAS-Level
N/A
BusinessAS-Level
N/A

Year 2 (Sep 2019)

MathematicsA-Level
B
Further MathematicsA-Level
B
Computer ScienceA-Level
C

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

Gaming

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.

Piano

Currently learning piano as a beginner. I have picked up basic key notation so far and am trying to put it in regular practice.