PB Email

About

Software engineer focused on reliable systems, not just features.

Software engineer with 4+ years of professional C#/Unity experience building production systems, internal tools and gameplay/runtime features. Comfortable turning ambiguous requirements into reliable, reviewable software across games, tools, simulation and interactive products.

Professional experience

Software Engineer - C# / Unity Systems

No Brakes Games · Human Fall Flat 2

May 2022 — Sep 2025

Professional C# development in a production Unity 6 environment with modular architecture, tooling, debugging and cross-functional collaboration.

  • Designed and implemented maintainable C# systems for gameplay, tooling, debugging and runtime behaviour.
  • Built package-based architecture using assemblies, internal packages, ScriptableObjects, Prefabs and Addressables.
  • Created internal tools and debug utilities used by designers, QA and other disciplines during feature iteration.
  • Improved runtime behaviour through refactoring, profiling-driven investigation and memory / GC optimization.

Core engineering

C#Maintainable architectureDebuggingRefactoringCode reviewProduction support

Engines & frameworks

Unity 6Custom C++ enginesUnreal Engine 4ECS exposureComponent systems

Runtime systems

PackagesAssembliesAddressablesScriptableObjectsPrefabsEvent-driven workflows

Tools & graphics

GitJiraTeamCityFMODOpenGLVulkanDear ImGuiSoLoud

Education

BSc (Hons) Computer Science for Games

Sheffield Hallam University

2021 · First Class Honours

Higher National Diploma in Computing - Video Games Programming

ESAT

2017 — 2020 · Video games programming track