Hello, my name is
Mohamed Haftari
I'm A Game Developer A Software Engineer A Systems Engineer A Gameplay Programmer A Engine Programmer A Low-Level Programmer A Technical Content Creator
What I do
Game Development
I develop video games across multiple platforms, building gameplay mechanics, core logic, and systems design. I focus on clean engineering, production-ready implementation, and delivering shippable game builds.
Production Tools and Automation
I develop production tools and workflow improvements that speed up development, reduce manual work, and increase overall efficiency. These tools are packaged, documented, and shipped for real-world use.
Reverse Engineering & Software Analysis
I analyze software behavior, inspect binaries, and study internal systems to understand how components interact under the hood. This helps identify limitations, uncover hidden problems, and develop solutions that support debugging, tooling, and deeper technical understanding.
Technical Content Creation
I produce educational and engineering-focused content that covers development workflows, debugging, reverse-engineering, and practical problem-solving. The goal is to share technical insights and help developers understand how systems work behind the scenes.
Featured Projects
LEAVE
LEAVE is a cinematic 3D platformer set in a silent, abandoned world where the environments themselves guide the player forward. The project blends atmosphere, puzzles, and exploration into a focused, story-driven experience.
Through LEAVE, I gained strong experience in system architecture, tool development, and full-production workflows. I built the main systems for interaction, puzzles, world events, and level progression, created the internal tools used for level building, debugging, and content iteration. I also handled and create the animations, character and world design, and visual style, developing the entire project from concept to final build.
Check out LEAVE now
About Me
I enjoy exploring how systems work, solving hard problems, and learning new skills. I like working close to the technology, from high level logic down to low level behavior, and I focus on building things that are reliable and well engineered.
My Approach
I push through limitations and do not stop when something looks difficult. I learn what I need, test ideas, and find solutions instead of accepting no. I enjoy challenges that require focus, patience, and technical depth.
Passion for Technology
I like creating tools, systems, and workflows that improve development. Understanding how engines and technology behave internally helps me build stronger, faster, and more efficient solutions.
Community
I take part in events as a mentor, judge, and speaker, sharing knowledge with teams and new developers. Teaching and contributing to the community helps me grow while helping others learn.
