Resume
Game developer with a technical background in Unity/C#, gameplay systems, debugging, automation, and technical design.
My experience combines game-programming education, hands-on game-development work, independent projects, and broader studies in IT management and software operations.
Experience
Volatile Frameworks
Worked in Unity and C# across debugging, performance optimization, UI improvements, analytics, QA, bug fixing, and gameplay automation.
- Developed an automated gameplay test bot that could exercise the game like a player and run significantly faster than manual gameplay.
- Used the bot as part of holistic end-to-end style testing ahead of releases.
- Worked across technical debugging and release-quality tasks in a production game-development environment.
Selected Projects
Boarding Party
Unity/C# strategy-game project focused on simultaneous planning and execution. The project became an important lesson in scope management, technical dependencies, and validating the core loop through a smaller MVP or vertical slice.
Novice Alchemist
Unity/C# project where performance debugging required root-cause analysis and understanding the interaction between technical implementation and game assets.
Education
BSc (Hons) International IT Management
Studies included Information Technology Systems, Infrastructure and Hardware, Software Engineering and Management, Operations Strategy and Management, Business and Sustainability, Business Data Analysis, and a dissertation.
Game Programming
Game-programming education covering C++, C#, Unity, Unreal Engine, algorithms and data structures, game AI, 3D mathematics, shader programming, networking, and game-production methodology.