Mohamed Agilah

Software engineer with experience in tools development within the PlayStation ecosystem, engine architecture, rendering, AI systems, and full stack C++ development.

Languages

C++

C

C#

Markdown

Python

HTML

CSS

Engines / Frameworks

SFML

Unity

Unreal

DirectX

Tools

Git

Visual Studio

Jira

WordPress

Blender

Perforce

Microsoft Office

Google Test

WordPress

3DS Max

Photoshop

Gimp

xUnit

Concepts

Object-Oriented Programming

Engine Architecture

Rendering Abstraction

Gameplay Systems

AI Behaviour

State Machines

Input Handling

Audio Systems

Reusable Interfaces

Backend Agnostic Design

Real Time Systems

Modular Software Design

Tools Development

Software Architecture

  • 2021-2024

Graduate Software Engineer

Worked within the PlayStation Tools team, supporting debugging and analysis tooling used in professional game development workflows.

  • Improved reliability and efficiency of debugging systems and development tools.
  • Investigated performance bottlenecks and optimisation opportunities using data-driven analysis.
  • Produced technical documentation to support maintainability and workflow consistency.
  • Applied object-oriented programming and software engineering practices in a collaborative team.
  • Contributed to technical investigations across multidisciplinary teams.
  • 2025-Present

Warehouse Operative

Support order fulfilment, packing operations, stock flow, and workflow efficiency in a fast-paced logistics environment.

  • Use voice-picking systems to accurately locate and process customer orders.
  • Prepare items for dispatch while maintaining quality, accuracy, and safe working practice.
  • Adapt to changing workload demands in deadline-driven operations.
  • Collaborate across teams to support process flow and operational efficiency.

workflow management, teamwork, problem-solving, time management, process efficiency.

  • 2004-2010
  • 2012-2015

Shift Running Floor Manager

  • Managed operational teams of 20+ staff in high-pressure environments.
  • Led team coordination, training, workflow planning, and resource allocation.
  • Supported safety, quality, and operational performance.
  • Awarded Basic Shift Management Certification twice.
  • 2016-2018

Co-Founder & Social Secretary

  • Helped establish the society and build its initial membership base.
  • Organised social events, training sessions, and society activities.
  • Supported communication, coordination, and member engagement.
  • Contributed to the society achieving Most Improved Society in its first year.
  • 2013-2018

MComp Computer Science for Games, First Class

Integrated master’s degree combining software engineering, games technology, systems design, and practical project work.

Advanced Programming, Software Architecture, Performance Optimisation, Systems Design, Graphics Programming, Mathematical Modelling, Project Management, Algorithms, Agile Development.

C++, C#, DirectX, Unity, Unreal Engine, gameplay systems, graphics programming, optimisation, software design.

  • 2015-2016

Exchange Student / Guest Scientist

Completed an academic exchange focused on computer graphics, distributed systems, mobile computing, and human-computer interaction. Contributed to VR-based human behaviour research through data collection, analysis, reporting, and technical support.

  • Supported research teams developing VR-based experimental tools.
  • Created 3D models, visual assets, and prototype applications.
  • Worked with Unity, C#, HTC Vive, Oculus Rift, Oculus DK2, Razer Hydra, Vicon Tracker, 3DS Max, and IBM SPSS.
  • Assisted with experiment execution, data compilation, statistical analysis, and technical documentation.