Mahdi
Game Developer & Software Engineer
Specializing in Low-Level System Developement & Game Developement | With 4 Years of Coding and Project Experience
About Me
Hi! I'm Mahdi, also known as Kayzori, an 18-year-old developer from Algeria. I've been coding for 4 years — with over 3 years of experience in Godot and about 2 years in C/C++.
I first got into programming out of pure curiosity and the challenge of pushing myself to reach higher levels. Most of my learning has been self-driven through personal research, tutorials, and online resources, since I often find university courses don't go deep enough into real-world projects.
Currently, I'm studying at U.S.T.O in Oran, Algeria, where I've completed my first year and am now in the second.
I especially enjoy working with low-level languages like C and C++ because of their performance and the control they give over machines, devices, and software. On the other side, I'm also passionate about game development — I've been building projects in Godot for over 3 years, which has taught me a lot about algorithms and how they can be visualized through game mechanics.
For me, coding is not just a skill — it's a way of solving problems creatively and turning curiosity into something real. Most of my projects are solo, but I'd really enjoy meeting new people, building connections, and eventually working with a team.
Outside of coding, I love playing games and going on trips, also doing pixel art and sometimes reading docs from reddit, stackoverflow, pdfs, and watching real world projects on YouTube to expand my knowledge.
Resume
Professional Summary
Passionate and self-driven software developer with 4 years of programming experience, specializing in game development and low-level programming. Proficient in C/C++ and Godot Engine with a strong foundation in algorithms, data structures, and software optimization. Proven ability to independently learn and apply new technologies while delivering high-quality projects.
🎓 Education
Bachelor's Degree in Computer Science
Currently in second year, focusing on software engineering, algorithms, and data structures. Actively pursuing self-directed learning beyond curriculum to gain practical, real-world development skills.
💻 Technical Skills
Programming Languages
Game Development
Tools & Technologies
Core Competencies
Experience & Projects
FZX Engine - Game Engine Development
- Developing a custom 2D game engine from scratch using C++ and OpenGL
- Implementing core engine systems: rendering, physics
- Currently refactoring and updating architecture for better performance and maintainability
- Gained deep understanding of graphics programming and engine architecture and design
Place's End - 2D Platformer Game
- Developed a complete 2D platformer game with custom mechanics and level design
- Implemented advanced game systems including state machines and physics
- Published demo version on itch.io, receiving positive community feedback
- Managed entire development cycle from concept to release
Open Source Contributions
- Created and maintained Godot Finite State Machine framework used by other developers
- Developed 2D Platformer Components Pack with 9 reusable game components
- Built ASCII Image Generator using Bash scripting with C
- Actively sharing knowledge and tools with the game development community
Skills & Expertise
I have a good foundation in low-level programming languages, especially C and C++. I enjoy working close to the hardware because it gives me precise control over performance and memory management. Over the past 2 years, I've built some sub-projects that taught me how to optimize algorithms and understand how programs interact with machines.
In addition to low-level coding, I have over 3 years of experience developing games using the Godot Engine. Through these projects, I've gained practical skills in game mechanics, scene design, physics, animations, and AI programming.
Low-level programming, memory management, performance optimization
Game development, GDScript, C#, scene architecture, physics systems
2D rendering, shaders, optimization
Data structures, dynamic programming, scalability, problem solving, computational thinking
State machines, pathfinding, collision detection, physics simulation
GitHub, branching strategies, collaboration workflows
Projects Portfolio
Currently Working
Games
Place's End Demo
Godot • GDScript • 2D Platformer
Combie Zombie
Godot • GDScript • Action Game
Software / Open Source
FZX Engine
C++ • OpenGL 3.3 Core
FZX Log
C++ • Logging System
Combie Zombie Source
Godot • Open Source
ASCII Image Generator
Bash • Image Processing
Tools & Libraries
Supports
I want to really thank people that support me and my work, really appreciate that!
Contact Me
I'm always open to new opportunities, collaborations, and connections. Feel free to reach out!
📧 Email: kayzori7@gmail.com