Mahdi

Game Developer & Software Engineer

Specializing in Low-Level System Developement & Game Developement | With 4 Years of Coding and Project Experience

Mahdi Profile Picture

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.

4+
Years Coding
3+
Years Godot
2+
Years C/C++
10+
Projects

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

U.S.T.O (University of Sciences and Technology of Oran) | 2023 - Present

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

C C++ C# Java GDScript

Game Development

Godot Engine OpenGL 3.3 Physics AI Programming Design Visualization

Tools & Technologies

Git/GitHub Visual Studio Visual Studio Code CMake

Core Competencies

Algorithm Design Software Architecture Data Structures Performance Optimization Debugging Scalability Visualization Problem Solving Design Dynamic Programming Computational Thinking

Experience & Projects

FZX Engine - Game Engine Development

C++ / OpenGL 3.3 Core | 2025 - Present

  • 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

Godot Engine / GDScript | 2024 - Present

  • 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

Various Technologies | 2024 - Present

  • 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.

C/C++ Programming Advanced

Low-level programming, memory management, performance optimization

Godot Engine Expert

Game development, GDScript, C#, scene architecture, physics systems

OpenGL Graphics Intermediate (not good enough)

2D rendering, shaders, optimization

Algorithm Design Advanced

Data structures, dynamic programming, scalability, problem solving, computational thinking

Game AI & Physics Advanced

State machines, pathfinding, collision detection, physics simulation

Version Control (Git) Intermediate

GitHub, branching strategies, collaboration workflows

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!

OR

📧 Email: kayzori7@gmail.com