Hadi Zeinaldeen
Game Developer | Software Engineer
Passionate Game Developer with a Web-Development & Cyber Security Background
UnityC#Game DevelopmentMultiplayerSocketIOHTML5JavaScriptAugmented RealityFish-net
Timeline
2019
2020
2021
2022
Present
Work Experience
Senior Unity Developer
Mar 2024 - Present
Game Developer
Apr 2022 - Feb 2024
-
Worked on large-scale multiplayer, casual mobile games. Using Playfab + Azure for backend services Unity C# Multiplayer Playfab
-
Implemented In-game login systems supporting: Device ID / Custom / Facebook / Apple ID / Google Account Logins. Unity C# Multiplayer Playfab
-
Handled integration for multiple SDKs Including: Helpshift, Appsflyer, Facebook, Google, Apple SDKs Unity C# Multiplayer Playfab Helpshift Login Analytics
-
Implemented Appsflyer + Firebase Game Analytics Unity C# Mobile Analytics
-
Used Fish-net to create a real-time server authoritative multiplayer game using client-side prediction. Unity C# Multiplayer Real-time Fish-net
Game Developer
Apr 2021 - Mar 2022
-
Developed dozens of hyper-casual game prototypes Unity C# Mobile
-
Developed and released multiple HTML5/JavaScript Games HTML5 JavaScript Web Mobile
-
Worked on multiple indie game projects Unity C# Desktop Mobile
-
Worked with important hyper casual publishers such as Voodoo & Kwalee Unity C# Mobile
-
Implemented & optimized liquid physics on mobile devices Unity C# Obi-Fluid Mobile Optimization Performance
-
Created a custom active-ragdoll solution Unity C# Mobile Performance Optimization Physics Active Ragdolls
-
Worked with multiple analytics SDKs (Facebook SDK/ TinySauce SDK/ Game Analytics SDK) Unity C# SDKs Facebook SDK Game Analytics SDK Tiny Sauce SDK
-
Created a system that supports over 1000 enemies in game concurrently with each having it's own complex behavior Unity C# AI Optimization Batching Pooling
-
Created a versatile state machine implementation to facilitate implementing complex AI behavior Unity C# AI State Machines
Backend Web Developer
Jan 2020 - Mar 2021
Mid-Level Laravel Developer
-
Developed and deployed multiple websites used by thousands of students simultaneously Back-end PHP Laravel
-
Managed multiple websites & projects used for internal management PHP Laravel Back-end Networking System Administration Linux
-
Handled Arabic localization for websites JavaScript CSS HTML BootStrap
Game Developer
Mar 2020 - Feb 2021
Mid-Level Unity Developer
-
Created Augmented Reality based Virtual Assistants Unity C# AR Augmented Reality AI
-
Implemented IBM Watson API into AR apps built in Unity Unity C# AR Augmented Reality AI IBM Watson SDK
-
Developed educational virtual experiences Unity C# AR Augmented Reality
Game Developer
Jan 2019 - Jan 2020
Freelance
-
Unity C# AR Augmented Reality Multiplayer SocketIO
Education
B.S. in Computer Science
Mar 2017 - Mar 2020
Algorithms Data Structures C C++ PHP Object Oriented Design Databases Networking LISP Prolog
Trainings and Certifications
Huawei HCIA AI Certification
2021
Huawei Seeds For The Future
2020
Awards and Accolades
Google Hashcode 1st regionally & 589th globally
2021
Competitive Programming C++ Algorithms Data Structures
ACPC 2020 50th place
2020
Competitive Programming C++ Algorithms Data Structures
Huawei SFTF 2020 1st Place
2020
LCPC 2020 5th Place
2020
Competitive Programming C++ Algorithms Data Structures
LCPC 2019 7th Place
2019
Competitive Programming C++ Algorithms Data Structures
Facebook Hall of Fame
2019
Bug Hunting Bug Bounty Cyber Security Burp Suite
Side Projects
Solutions to some project Euler problems I have solved.
Competitive Programming C++ Algorithms Data Structures
Katayatris
2021
A simple Tetris game written from scratch in JavaScript using the canvas
JavaScript HTML5 Canvas Web Mobile
GISTS
2021
A collection of GISTS I have made to make life easier
Unity C# Mono Pooling Data Structures Optimization
Mouse Dissection AR
2021
An educational experience that allows students to learn about the biology of mice through the power of Augmented Reality
Unity C# AR AR Foundation
Solvable
2020
Solvable is a real-time collaborative platform designed to help run through lots of solutions for a certain problem.
Solvable allows you to create workshops which you can invite users to, where each user can submit a solution and rate other user's solutions, leading the best most innovative solutions to receive the highest rating.
Laravel PHP Back-end mysql
A Denial Of Service attack targeting wifi networks through flooding the wifi network with authentication requests using fake mac addresses
Cyber Security Networking Denial Of Service Shell Scripting
Skills
Game Development
UnityC#MultiplayerSocketIOHTML5JavaScriptARAR FoundationMobileFish-netPlayFabgit
Back-End Web Development
PHPLaravelNodeJSExpressJSSocketIOLinux