About Me

Engine And Gameplay Programmer

Engine, Gameplay, Physics and Graphics programming experience!

Hello! My name is Karim. I am a very passionate programmer with deep knowledge about game engine systems and mathematics. I have been working in the AAA games industry for almost 5 years with 2 AAA games shipped across all major platforms and another 2 I assisted on for a total of 4. My work has primarily been Engine programming with AAA games but I also have extensive experience in gameplay and rendering from my own personal projects.

I have been involved with many large projects and equally large teams, tackling large technical debts and problems to solve. Furthermore I have been fortunate enough to work alongside the industries’ biggest talents giving me the experience I have today working on AAA games and I am excited for what challenges await me on the next project.

Recent Previous Projects


Unannounced Battlefield Project - Criterion Games EA

My Role: Optimization Engineer

The project is Unannounced and is under NDA but I will still be able to discuss my role on the project freely

More Info

Need for Speed Unbound - Criterion Games EA

My Role: Engine Software Engineer
Platforms: PlayStation 5, Xbox X|S, Steam, Origin

An Arcade City Racer. Race to the top, definitely don’t flop. Outsmart the cops, and enter weekly qualifiers for The Grand: the ultimate street race. Pack your garage with precision-tuned, custom rides, and light up the streets with your style.

More Info

Stuck Together

A semi Isometric Coop shooter. Get Stuck Together in this 2 player co-op where teamwork is key to defeat waves of enemies. Each player controls one half of a character and must work together to defeat endless waves of enemies.

More Info