Mohamed Agilah

I build modular software systems and tools with a focus on C++, engine architecture, graphics, gameplay systems, and development tooling.

agilahmohamed@gmail.com

I build systems that are clean, scalable and efficient.

Engine Architecture

Utilising backend abstraction, modular design and reusable frameworks.

Graphics & Rendering

Ray tracing, DirectX12, rendering pipelines and visual systems.

Gameplay & AI

Gameplay systems, AI logic, state machines and interaction systems.

Tools & Debugging

Developer tools, debugging workflows and technical documents.

SFML Engine

Utilising backend agnostic 2D C++ engine focused on reusable systems, modular design and scalable architecture.

C++

Engine

Real Time Collison Handling

Real time collision framework featuring broad phase optimisations, intersection testing and response handling.

C++

Physics

Hierarchal Animation

3D animation systems covering skeletal motion, kinematics, animation blending, and scene graph structures.

C++

Animation

Pong

Classic arcade game demonstrating modular gameplay systems, AI behaviour, and responsive collision logic.

C++

Gameplay