

I’m a gameplay and graphics programmer with 5+ years of experience in Unity, Unreal custom C++ engines. I specialize in performance-driven systems, including physics integration, rendering, AI, engine editors and gameplay tools. I focus on writing clean, efficient code and collaborating with remote teams to deliver polished, high-quality game features.
Fanshawe College
August 2024 - November 2024
●Designed and implemented the communication architecture between the haptic device and CHAI3D Physics Engine, enabling seamless and user-friendly interaction with Unity. ●Utilized C++, C#, OpenGL to establish robust connections and enhance the device's performance. ●Collaborated with the engineering team to optimize device usability and ensure efficient system integration. ●Developed and delivered a functional prototype in Unity, simulating five distinct haptic feedback behaviors for the client.
Ivy Comptech
December 2021 - November 2023
●Created multiplayer casino games for VR headsets utilizing Oculus SDK in Unity with intricate gameplay. ●Executed multiple Proof of Concepts (PoCs) to demonstrate innovative and engaging gameplay mechanics. ●Incorporated WebSocket for linking backend APIs, managed backend responses, and synchronized data across the Photon network to ensure a smooth gameplay experience. ●Assisted the team of 5 in creating rooms and a lobby for multiplayer mode and developed a leaderboard system synced over the network. ●Environment: Unity, C#, Photon PUN, WebSocket, Unity VR, Oculus SDK, Jira, JSON, Gitlab,C++
Cloud Attack Private Limited
April 2021 - November 2021
●Created and launched Cloud Attack, a quiz-based mobile game using Unity. ●Developed and integrated REST API calls for dynamic question generation and implemented user authentication options including Apple, Google Play Services, and LinkedIn sign-ins. ●Integrated multiple SDKs like Sentry, Firebase, Native Sharing, Notifications, and YouTube Player. ●Developed core gameplay systems including player battles, leagues, rankings, leader-boards, quiz mechanics, and power-ups to enrich the gaming experience.
Fanshawe College, April 2024
Advanced Game Programming
Fanshawe College, April 2025
Software Information And System Testing
ICAT Design and Media College, May 2021
Game Design And Development
Designed and developed the entire game architecture from scratch, handling both client-side and backend integration. The game was successfully launched on both the App Store and Google Play Store. Achieved over 10,000 user downloads and actively gathered player feedback to implement performance optimizations, gameplay balancing, and UX improvements. Integrated third-party SDKs such as Firebase, Sentry, Native Sharing, and YouTube Player for analytics, error reporting, social sharing, and in-game video playback.
View ProjectDeveloped a game engine using OpenGL and C++ for the Level Up Showcase 2024. Implemented advanced rendering techniques including skeletal animation, Phong shading, cube maps, texture mapping, post-processing effects, and render textures. Enhanced graphics rendering performance through optimizations such as Level of Detail (LOD) management, occlusion culling, mesh instancing, memory management, and other performance improvements. Integrated NVIDIA PhysX for physical simulation and FMOD for audio functionality.
View Project3/13/2024 -4/19/2024
1. Participated in Ubisoft's prestigious programming challenge, where I developed a game under the theme Minigolf with the given API using C++. I implemented a custom ECS architecture and physics engine calculations. The project included multiple systems: rendering, physics, a custom scripting system inspired by Unity’s MonoBehaviour, event systems, collision and trigger logic (enter, exit, stay), a tag system, and more. I utilized game programming elements such as factories, object pooling, input managers, and utilities. 2. Gameplay: Bouncy Golf 2D is a puzzle-based golf game where players launch the ball into the goal within a stroke limit. The game features three challenging levels with obstacle interactions based on the ball’s colour—bouncing back from differently colored obstacles and passing through those of the same color.
View Project1/17/2025 -3/5/2025
Developed for the GMTK Game Jam with the theme "Built to Scale." Players control a character who can manipulate the size of objects, reflecting her emotional journey.
View ProjectVerified Frontend Developer
3-5 years of experience
Preferred commitment: Full Time
Take the next step and bring this top talent to your team
Hire Mohamed for your team