Omar Hadhoud Photo
Omar Hadhoud

Hello There, I'm

Omar Hadhoud

A computer engineer who's passionate about game programming, computer graphics and games in general. Loves to participate in game jams whenever there's a chance, and to prototype new ideas using Unity.

About Me

Who am I?

Hello! It's Omar Hadhoud.
I'm a Computer Engineer currently located in Trondheim, Norway. I graduated from Faculty of Engineering, Cairo University in 2022 with a CGPA of 3.99/4.

I'm currently working at Arm Norway as a Graduate Graphics Software Engineer since August, 2023.
I previously worked at Siemens EDA, Egypt as a C++ Software Engineer from Feb, 2022 to Jul, 2023.
I had a 3 months internship at 360imaging as a Rendering Engineer.
I had a 2 months internship at ASI-Egypt as a C++/CUDA Developer.

I love video games, love developing them and passionate about the technologies behind it. I'm also interested in computer graphics, and AI. I also enjoy working on challenging systems. Feel free to contact me here.

In my free time I like watching football, watch movies and shows, play video games and shoot videos.

Contact

My Skills

C
C++
x86 assembly
OpenGL
CUDA
SQLite
Unity
Python
Git

Projects Some projects that I have enjoyed working on.

OHEngine image

OHEngine

(WIP)

A simple ECS game engine for FPS games. Using OpenGL as graphics API. ECS is based on SoA to try a data oriented approach for better performance with caching.
Engine supports features like: Post Processing, Blending, Gamma Correction, Bloom, Lights with shadow mapping, reading levels from text files, box colliders.

Repo
OHTracer output

OHTracer

My implementation for the Ray Tracing in One Weekend tutorial.

Repo
Pocket Tanks Game

PocketTanks86

The famous Pocket Tanks game implemented in x86 assembly as an academic project. Game supports multiplayer using serial ports, and in-game chat.
I was responsible for drawing, menus, tanks movement and contributed in other parts like the serial communication logic.

Repo
What Goes Around, Comes Around Game

What Goes Around, Comes Around

A 2D platformer game created using Unity. Game has a new twist where every bullet you fire...comes around.

Game Page
Acquire

Acquire

A 3D game done in Unity for GGJ2021 for "Lost and Found theme". In Acquire, your soul is lost, and with it you lost some of your skills/abilities. Using the help of your grappling hook, you should try to get back your Vision, Health, Sanity, and Freedom. The game consists of four levels, each offering different obstacles and challenges.

Game Page

Contact I'm interested in exploring new challenges and opportunities. You can contact me through email or LinkedIn.
Email LinkedIn